public function testLoginWithTokenThrowsExceptionWhenUserNotActive() { $user1 = $this->dummyData->getUser(); $user1->setStatus(UserStatusType::inactive()); $this->userRepository->shouldReceive('findOneByEmail')->andReturn($user1)->once(); $this->userLoginRepository->shouldReceive('create')->once(); $this->setExpectedException(UserLoginException::class, 'User not active'); $this->userService->loginWithToken($user1->getEmail(), 'token123', self::IP4); }
public function getUserStatusType() { return UserStatusType::inactive(); }
public function testGetters() { $this->assertSame('Inactive', UserStatusType::inactive()->getName()); $this->assertSame('Active', UserStatusType::active()->getName()); $this->assertSame('Locked', UserStatusType::locked()->getName()); }