public function testSendsPostWithNoBodyOrDefaultContentType() { Server::flush(); Server::enqueue([new Psr7\Response()]); $handler = new Handler\CurlMultiHandler(); $request = new Psr7\Request('POST', Server::$url); $response = $handler($request, []); $response->wait(); $received = Server::received()[0]; $this->assertEquals('POST', $received->getMethod()); $this->assertFalse($received->hasHeader('content-type')); $this->assertSame('0', $received->getHeaderLine('content-length')); }