public function testInputUri() { $uri = new Uri('http://server.loc'); $stream = fopen('php://temp', 'wb+'); $streamObject = new Stream($stream); fclose($stream); $request = new Request('POST', $uri, $streamObject); $uri = $request->getUri(); $this->assertInstanceOf('Psr\\Http\\Message\\UriInterface', $uri); $newUri = new Uri('http://www.example.com'); $request = $request->withUri($newUri); $uri = $request->getUri(); $this->assertEquals($newUri, $uri); }