Ejemplo n.º 1
0
 public function test_flush()
 {
     OAuthIdentity::create(array('user_id' => 1, 'provider' => 'facebook', 'provider_user_id' => 'foobar', 'access_token' => 'abc123'));
     OAuthIdentity::create(array('user_id' => 2, 'provider' => 'facebook', 'provider_user_id' => 'bazfoo', 'access_token' => 'def456'));
     $this->assertEquals(1, OAuthIdentity::where('provider', 'facebook')->where('user_id', 2)->count());
     $identities = new IdentityStore();
     $user = M::mock();
     $user->shouldReceive('getKey')->andReturn(2);
     $identities->flush($user, 'facebook');
     $this->assertEquals(0, OAuthIdentity::where('provider', 'facebook')->where('user_id', 2)->count());
 }