public function testSendToInvalidUserId() { if (defined('TEST_APP_ID') && defined('TEST_APP_SECRET')) { $application = new Application(); $application->setId(TEST_APP_ID); $application->setSecret(TEST_APP_SECRET); $access_token = $application->getAccessToken(); $notification = AppNotification::create()->setAccessToken($access_token)->setMessage('This is a test message')->setFacebookUserId('123456'); $notification->isValid(); $this->setExpectedException('ChrisNoden\\Facebook\\Exception\\FacebookInsufficientPermissions'); $notification->send(); } }
public function testSubscriptionLoadFromFacebook() { if (defined('TEST_APP_ID') && defined('TEST_APP_SECRET')) { $obj = new Application(); $obj->setId(TEST_APP_ID); $obj->setSecret(TEST_APP_SECRET); $obj->fetchSubscriptions(); $arr = $obj->getSubscriptions(); if (!is_array($arr)) { $this->fail('Application::getSubscriptions() not returning an array'); } } }