public function testMakeCreateStreamWithDataOfSource() { $content = 'Lorem ipsum dolor sit amet'; $source = fopen('php://temp', 'w+b'); fwrite($source, $content); InputFactory::setSource($source); $stream = InputFactory::make(); $this->assertInstanceOf('Psr\\Http\\Message\\StreamInterface', $stream); $this->assertSame($content, $stream->getContents()); }
public function testMakeCreateInput() { $source = Stream::fopen(); fwrite($source, 'Lorem ipsum dolor sit amet'); InputFactory::setSource($source); $input = InputFactory::make(); $request = ServerRequestFactory::make(); $body = $request->getBody(); $this->assertEquals($body->getContents(), $input->getContents()); InputFactory::setSource(null); }