public function testSendPostRequestWorksWithoutLogger() { $this->loggerMock = null; $this->httpClientMock->method('createRequest')->willReturn(new \GuzzleHttp\Message\Request('POST', 'someUrl')); $this->httpClientMock->method('send')->willReturn($this->createFutureResponse(200, '{"someData":8}')); $requestMaker = $this->createRequestMaker(); $requestMaker->sendPostRequest('somerUrl'); $this->assertTrue(true); }