/** * @expectedException \Facebook\Exceptions\FacebookSDKException */ public function testANonGraphObjectResponseWillThrow() { $data = '{"data":[{"id":"123","name":"foo"},{"id":"1337","name":"bar"}]}'; $res = new FacebookResponse($this->request, $data); $factory = new GraphObjectFactory($res); $factory->validateResponseCastableAsGraphObject(); }
/** * @expectedException \Facebook\Exceptions\FacebookSDKException */ public function testANonGraphObjectResponseWillThrow() { $this->responseMock->shouldReceive('getDecodedBody')->once()->andReturn(['data' => [['id' => '123', 'name' => 'foo'], ['id' => '1337', 'name' => 'bar']]]); $factory = new GraphObjectFactory($this->responseMock); $factory->validateResponseCastableAsGraphObject(); }