GuzzleHttp\Test\Handler\CurlFactoryTest::testDoesNotRewindUnseekableBody PHP Метод

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

    public function testDoesNotRewindUnseekableBody()
    {
        $body = Psr7\stream_for(str_repeat('x', 1024 * 1024 * 2));
        $body->seek(1024 * 1024);
        $body = new Psr7\NoSeekStream($body);
        $this->assertSame(1024 * 1024, $body->tell());
        $req = new Psr7\Request('POST', 'https://www.example.com', ['Content-Length' => 1024 * 1024], $body);
        $factory = new CurlFactory(1);
        $factory->create($req, []);
        $this->assertSame(1024 * 1024, $body->tell());
    }