1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-23 06:33:22 +02:00

Removed old comments from e107_class.php. userlogin class cleanup. New user login test added.

This commit is contained in:
Cameron
2021-01-16 08:43:51 -08:00
parent a6406ea0d3
commit 8f4b3429dc
5 changed files with 141 additions and 130 deletions

View File

@@ -98,6 +98,12 @@
$result = check_class(e_UC_NOBODY, "253,254,250,251,0");
$this->assertFalse($result);
$result = check_class(e_UC_NEWUSER, "247,253,254,250,251,0");
$this->assertTrue($result);
$result = check_class(e_UC_NEWUSER, "253,254,250,251,0");
$this->assertFalse($result);
unset($_E107['phpunit']);
}

View File

@@ -64,6 +64,37 @@
}
public function testLoginNewUser()
{
e107::getConfig()->set('user_new_period', 3)->save(false,true); // set new user period to 3 days.
$insert = array(
'user_name' => 'newuser',
'user_email' => 'newuser@newuser.com',
'user_loginname' => 'newuser',
'user_password' => md5('newuser'),
'user_login' => 'newuser',
'user_join' => strtotime('5 days ago'),
'user_class' => e_UC_NEWUSER.',3,'.e_UC_MODS,
);
$newid = e107::getDb()->insert('user',$insert);
$this->assertNotEmpty($newid);
$result = $this->lg->login('newuser', 'newuser', 0, '', true);
$this->assertTrue($result);
$class = e107::getDb()->retrieve('user', 'user_class', "user_id = ".$newid);
$this->assertSame("3,248", $class); // new user class was removed!
}
public function testErrorMessages()
{
$result = $this->lg->test();