public function testGetInviteFromDenyToken()
{
/*
|------------------------------------------------------------
| Set
|------------------------------------------------------------
*/
$app = m::mock('App');
$teamwork = new Teamwork($app);
$token = "asd";
$teaminvite = m::mock('Mpociot\\Teamwork\\TeamInvite');
$app->shouldReceive('make')->with('Mpociot\\Teamwork\\TeamInvite')->once()->andReturn($teaminvite);
/*
|------------------------------------------------------------
| Expectation
|------------------------------------------------------------
*/
$teaminvite->shouldReceive('where')->once()->with('deny_token', '=', $token)->andReturnSelf();
$teaminvite->shouldReceive('first')->andReturn(false);
/*
|------------------------------------------------------------
| Assertion
|------------------------------------------------------------
*/
$this->assertFalse($teamwork->getInviteFromDenyToken($token));
}