GuzzleHttp\Test\Handler\MockHandlerTest::testSinkStream PHP Метод

testSinkStream() публичный Метод

public testSinkStream ( )
    public function testSinkStream()
    {
        $stream = new \GuzzleHttp\Psr7\Stream(tmpfile());
        $res = new Response(200, [], 'TEST CONTENT');
        $mock = new MockHandler([$res]);
        $request = new Request('GET', '/');
        $p = $mock($request, ['sink' => $stream]);
        $p->wait();
        $this->assertFileExists($stream->getMetadata('uri'));
        $this->assertEquals('TEST CONTENT', file_get_contents($stream->getMetadata('uri')));
    }