/** * @test */ public function shouldCreateTheUser() { $this->userSessionFactory->shouldReceive('create'); $user = $this->createUser(); $userToken = $this->createUserToken(); $this->repository->create($user, $userToken); }
/** * @param UserSession $userSession */ public function logout(UserSession $userSession) { $this->userSessionRepository->delete($userSession); }
/** * @Then /^the user is not logged$/ */ public function theUserIsNotLogged() { PHPUnit::assertNotNull($this->user); $userSession = $this->userSessionRepository->getByUser($this->user); PHPUnit::assertNull($userSession); }