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