public function testRequestTargetDoesNotCacheBetweenInstances()
{
$request = (new Request())->withUri(new Uri('https://example.com/foo/bar'));
$original = $request->getRequestTarget();
$newRequest = $request->withUri(new Uri('http://mwop.net/bar/baz'));
$this->assertNotEquals($original, $newRequest->getRequestTarget());
}