Example #1
0
 /**
  *	@group CallsExternalResource
  */
 public function testFbInfoFetcherRetrievesLargeFriendsPicture()
 {
     $mockedTaggableUserLargePictureResponse = $this->getMockedTaggableUserLargePictureResponse();
     $mockedFbSdk = m::mock('SammyK\\LaravelFacebookSdk\\LaravelFacebookSdk');
     $mockedFbSdk->shouldReceive('getAccessTokenFromRedirect')->andReturn('token');
     $mockedFbSdk->shouldReceive('setDefaultAccessToken');
     $mockedFbSdk->shouldReceive('get')->with('/me/taggable_friends?fields=AaJHN8mN4LZ1kYtjE7AkLUZFvAk5hZ3YZajOd50BzAoDVncA_7r2AnM8cVh_f_Bk6FX4LDo3CpvHslCfLO2DFi0r7QGmdioYYKW0LDce7HoYbg,picture.height(720).width(720)')->andReturn($mockedTaggableUserLargePictureResponse);
     $fetcherInstance = new FbInfoFetcher($mockedFbSdk);
     $image = $fetcherInstance->getTaggableFriendsPictureById('AaJHN8mN4LZ1kYtjE7AkLUZFvAk5hZ3YZajOd50BzAoDVncA_7r2AnM8cVh_f_Bk6FX4LDo3CpvHslCfLO2DFi0r7QGmdioYYKW0LDce7HoYbg');
     $this->assertInstanceOf(Intervention\Image\Image::class, $image);
 }