diff --git a/tests/Resource/BaseResourceTest.php b/tests/Resource/BaseResourceTest.php index d3827bb..9ba30b3 100644 --- a/tests/Resource/BaseResourceTest.php +++ b/tests/Resource/BaseResourceTest.php @@ -4,6 +4,7 @@ namespace amcintosh\FreshBooks\Tests\Resource; +use GuzzleHttp\Psr7; use Http\Discovery\Psr17FactoryDiscovery; use amcintosh\FreshBooks\Tests\Util\MockHttpClient; @@ -15,12 +16,10 @@ public function getMockHttpClient(int $status = 200, array $content = null): Moc Psr17FactoryDiscovery::findRequestFactory(), Psr17FactoryDiscovery::findStreamFactory() ); - $mockContent = $this->getMockBuilder(\stdclass::class)->setMethods(['getContents'])->getMock(); - $mockContent->method('getContents')->will($this->returnValue(json_encode($content))); $response = $this->createMock('Psr\Http\Message\ResponseInterface'); $response->method('getStatusCode')->will($this->returnValue($status)); - $response->method('getBody')->will($this->returnValue($mockContent)); + $response->method('getBody')->will($this->returnValue(Psr7\Utils::streamFor(json_encode($content)))); $mockHttpClient->addResponse($response); return $mockHttpClient; }