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

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

public testSinkResource ( )
    public function testSinkResource()
    {
        $file = tmpfile();
        $meta = stream_get_meta_data($file);
        $res = new Response(200, [], 'TEST CONTENT');
        $mock = new MockHandler([$res]);
        $request = new Request('GET', '/');
        $p = $mock($request, ['sink' => $file]);
        $p->wait();
        $this->assertFileExists($meta['uri']);
        $this->assertEquals('TEST CONTENT', file_get_contents($meta['uri']));
    }