public function testGetResources() { $expectedObject = ['dummyText' => $this->faker->text(), 'dummyNumber' => $this->faker->randomDigit()]; $transport = $this->getMockBuilder('\\JsonApi\\Transports\\Guzzle')->setMethods(['get'])->getMock(); $transport->expects($this->once())->method('get')->willReturn(json_encode($expectedObject)); $client = new Client(); $client->setTransport($transport); $this->assertEquals($expectedObject, $client->getResources($this->faker->url())); }