Esempio n. 1
0
 /**
  * @covers CodeCollab\Authentication\User::__construct
  * @covers CodeCollab\Authentication\User::needsRehash
  */
 public function testNeedsRehashDoesNeedRehash()
 {
     $session = $this->createMock(Session::class);
     $session->expects($this->once())->method('exists')->with($this->equalTo('user'))->willReturn(true);
     $user = new User($session);
     $this->assertTrue($user->logIn('password', $this->loginCredentials['hash'], $this->loginCredentials['userArray']));
     $this->assertTrue($user->needsRehash('$2y$13$d1dLbDd4MkvSd0hk/57BqedPb7NtF6I/68Dz8bpe0VzDArQJN9KCq'));
 }