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