Exemplo n.º 1
0
Arquivo: MainTest.php Projeto: jasny/Q
 /**
  * Tests Auth->authz() for result PASSWORD_EXPIRED
  */
 public function testAuthz_PASSWORD_EXPIRED()
 {
     putenv('AUTH=' . escapeshellarg(Q\implode_assoc(";", array('uid' => 3, 'checksum' => md5(3 . md5('george') . 's3cret')))));
     $this->Auth->authz();
     $this->assertEquals(Auth::PASSWORD_EXPIRED, $this->Auth->getStatus(), 'status code');
     $this->assertTrue($this->Auth->isLoggedIn());
     $this->assertNotNull($this->Auth->user(), 'user');
     $this->assertEquals(3, $this->Auth->user()->getId(), 'id');
 }