InfluxDB\Test\AbstractTest::buildHttpMockClient PHP Method

buildHttpMockClient() public method

public buildHttpMockClient ( $body ) : Client
return GuzzleHttp\Client
    public function buildHttpMockClient($body)
    {
        // Create a mock and queue two responses.
        $mock = new MockHandler([new Response(200, array(), $body), new Response(200, array(), $body), new Response(200, array(), $body), new Response(400, array(), 'fault{'), new Response(400, array(), $body), new Response(400, array(), $body)]);
        $handler = HandlerStack::create($mock);
        return new GuzzleClient(['handler' => $handler]);
    }