GuzzleHttp\Test\Handler\CurlHandlerTest::testUsesContentLengthWhenOverInMemorySize PHP Method

testUsesContentLengthWhenOverInMemorySize() public method

    public function testUsesContentLengthWhenOverInMemorySize()
    {
        Server::flush();
        Server::enqueue([new Response()]);
        $stream = Psr7\stream_for(str_repeat('.', 1000000));
        $handler = new CurlHandler();
        $request = new Request('PUT', Server::$url, ['Content-Length' => 1000000], $stream);
        $handler($request, [])->wait();
        $received = Server::received()[0];
        $this->assertEquals(1000000, $received->getHeaderLine('Content-Length'));
        $this->assertFalse($received->hasHeader('Transfer-Encoding'));
    }