Example #1
0
 public function testFbInfoFetcherGetsUsername()
 {
     $mockedResponse = $this->getMockBasicInfoCallResponse();
     $mockedFbSDK = m::mock('SammyK\\LaravelFacebookSdk\\LaravelFacebookSdk');
     $mockedFbSDK->shouldReceive('get')->with('/me?fields=id,name')->andReturn($mockedResponse);
     $mockedFbSDK->shouldReceive('getAccessTokenFromRedirect')->andReturn('token');
     $mockedFbSDK->shouldReceive('setDefaultAccessToken');
     $fbInfoFetcherInstance = new FbInfoFetcher($mockedFbSDK);
     $userName = $fbInfoFetcherInstance->getAuthorizedUsersName();
     $userID = $fbInfoFetcherInstance->getAuthorizedUsersId();
     $this->assertEquals('John Smith', $userName);
     $this->assertEquals('100010241237134', $userID);
 }