diff --git a/src/Client.php b/src/Client.php index f2bb184..74d3e6e 100644 --- a/src/Client.php +++ b/src/Client.php @@ -1,5 +1,5 @@ getMockBuilder(Client::class)->disableOriginalConstructor() + ->setMethods(['__none__'])->getMock(); + + $createHeaders = new \ReflectionMethod(Client::class, 'createHeaders'); + $createHeaders->setAccessible(true); + + $request = new Request(); + $request = $request->withHeader('content-length', '0'); + + $headers = $createHeaders->invoke($client, $request, [CURLOPT_POSTFIELDS => null]); + + static::assertContains('content-length: 0', $headers); + } + public function testRewindStream() { $client = $this->getMockBuilder(Client::class)->disableOriginalConstructor()