public function testGetFriends() { $json = '{ "data": [ { "name": "Friend A", "id": "1" }, { "name": "Friend B", "id": "2" } ] }'; $friends = json_decode($json, true); $this->sdkMock->shouldReceive('api')->with('/me/friends')->andReturn($friends); $facebook = new GetNinja\Facebook\Sdk($this->sdkMock, $this->config); $expectedFriends = array(array('name' => 'Friend A', 'id' => '1'), array('name' => 'Friend B', 'id' => '2')); $this->assertEquals($expectedFriends, $facebook->getFriends()); $this->assertEquals(2, count($facebook->getFriendIds())); }