mirror of
https://github.com/e107inc/e107.git
synced 2025-04-22 13:41:52 +02:00
Updated tests to use v2.3.0 database fixtures
This commit is contained in:
parent
bfdfe3a3b0
commit
b074ad21b0
e107_handlers
e107_tests
@ -608,7 +608,10 @@ class e_pref extends e_front_model
|
||||
{
|
||||
$logId = 'PREFS_01';
|
||||
}
|
||||
|
||||
|
||||
// FIXME: Admin LAN dependency out of nowhere
|
||||
e107::includeLan(e_LANGUAGEDIR . e_LANGUAGE . '/admin/lan_admin.php');
|
||||
|
||||
$log->addSuccess(LAN_SETSAVED, ($session_messages === null || $session_messages === true));
|
||||
|
||||
$uid = USERID;
|
||||
|
@ -59,7 +59,7 @@ db:
|
||||
|
||||
# Path (absolute or relative) to the database dump of a testable installation of the app
|
||||
# Absolute path begins with "/"; relative path does not begin with "/"
|
||||
dump_path: 'tests/_data/e107_v2.1.9.sample.sql'
|
||||
dump_path: 'tests/_data/e107_v2.3.0.sample.sql'
|
||||
|
||||
# Configure this section for deployers that need file upload configuration
|
||||
fs:
|
||||
|
@ -7,4 +7,3 @@ db:
|
||||
user: 'root'
|
||||
password: 'Database Password for Continuous Integration'
|
||||
populate: true
|
||||
dump_path: 'tests/_data/e107_v2.1.9.sample.sql'
|
||||
|
File diff suppressed because one or more lines are too long
1105
e107_tests/tests/_data/e107_v2.3.0.sample.sql
Normal file
1105
e107_tests/tests/_data/e107_v2.3.0.sample.sql
Normal file
File diff suppressed because one or more lines are too long
@ -105,9 +105,6 @@
|
||||
'-8' => 0 // unknown
|
||||
);
|
||||
|
||||
// XXX: e_pref::save() depends on e107_admin/banlist.php LAN but should not
|
||||
e107::coreLan('banlist', true);
|
||||
|
||||
//set ban duration pref.
|
||||
e107::getConfig()->set('ban_durations',$banDurations)->save(false,true, false);
|
||||
|
||||
|
@ -952,8 +952,8 @@ class e_formTest extends \Codeception\Test\Unit
|
||||
// 'files_001' => '{e_MEDIA_FILE}test.zip',
|
||||
'datestamp_001' => "<input class='tbox e-date input-xlarge form-control' type='text' size='40' id='e-datepicker-datestamp-001' value='Monday, 01 Feb, 2016' data-date-unix ='true' data-date-format='DD, dd M, yyyy' data-date-ampm='false' data-date-language='en' data-date-firstday='0' /><input type='hidden' name='datestamp_001' id='datestamp-001' value='1454367600' />",
|
||||
'date_001' => "<input class='tbox e-date input-xlarge form-control' type='text' size='40' id='e-datepicker-date-001' value='Thursday, 23 Aug, 2018' data-date-unix ='true' data-date-format='DD, dd M, yyyy' data-date-ampm='false' data-date-language='en' data-date-firstday='0' /><input type='hidden' name='date_001' id='date-001' value='1535007600' />",
|
||||
'userclass_001' => "<select name='userclass_001' id='userclass-001' class='tbox select form-control' tabindex='18'><option value='0' selected='selected'>Everyone (public)</option><option value='254'> Admin</option><option value='249'> Admins and Mods</option><option value='2'> CONTACT PEOPLE</option><option value='248'> Forum Moderators</option><option value='252'> Guests</option><option value='250'> Main Admin</option><option value='253'> Members</option><option value='1'> PRIVATEMENU</option><option value='255'>No One (inactive)</option><option value='3'> NEWSLETTER</option><option value='4'> TestImage1</option><option value='5'> TestImage2</option><optgroup label='Everyone but..'><option value='-254'> Not Admin</option><option value='-249'> Not Admins and Mods</option><option value='-2'> Not CONTACT PEOPLE</option><option value='-248'> Not Forum Moderators</option><option value='-252'> Not Guests</option><option value='-250'> Not Main Admin</option><option value='-253'> Not Members</option><option value='-1'> Not PRIVATEMENU</option><option value='-3'> Not NEWSLETTER</option><option value='-4'> Not TestImage1</option><option value='-5'> Not TestImage2</option></optgroup></select>",
|
||||
'userclasses_001' => "<select name='userclasses_001[]' id='userclasses-001' class='tbox select form-control' tabindex='19' multiple='multiple'><option value='0'>Everyone (public)</option><option value='254'> Admin</option><option value='249'> Admins and Mods</option><option value='2'> CONTACT PEOPLE</option><option value='248'> Forum Moderators</option><option value='252'> Guests</option><option value='250'> Main Admin</option><option value='253'> Members</option><option value='1' selected='selected'> PRIVATEMENU</option><option value='255'>No One (inactive)</option><option value='3'> NEWSLETTER</option><option value='4'> TestImage1</option><option value='5'> TestImage2</option><optgroup label='Everyone but..'><option value='-254'> Not Admin</option><option value='-249'> Not Admins and Mods</option><option value='-2'> Not CONTACT PEOPLE</option><option value='-248'> Not Forum Moderators</option><option value='-252'> Not Guests</option><option value='-250'> Not Main Admin</option><option value='-253'> Not Members</option><option value='-1'> Not PRIVATEMENU</option><option value='-3'> Not NEWSLETTER</option><option value='-4'> Not TestImage1</option><option value='-5'> Not TestImage2</option></optgroup></select>",
|
||||
'userclass_001' => "<select name='userclass_001' id='userclass-001' class='tbox select form-control' tabindex='18'><option value='0' selected='selected'>Everyone (public)</option><option value='254'> Admin</option><option value='249'> Admins and Mods</option><option value='2'> CONTACT PEOPLE</option><option value='248'> Forum Moderators</option><option value='252'> Guests</option><option value='250'> Main Admin</option><option value='253'> Members</option><option value='1'> PRIVATEMENU</option><option value='255'>No One (inactive)</option><option value='3'> NEWSLETTER</option><optgroup label='Everyone but..'><option value='-254'> Not Admin</option><option value='-249'> Not Admins and Mods</option><option value='-2'> Not CONTACT PEOPLE</option><option value='-248'> Not Forum Moderators</option><option value='-252'> Not Guests</option><option value='-250'> Not Main Admin</option><option value='-253'> Not Members</option><option value='-1'> Not PRIVATEMENU</option><option value='-3'> Not NEWSLETTER</option></optgroup></select>",
|
||||
'userclasses_001' => "<select name='userclasses_001[]' id='userclasses-001' class='tbox select form-control' tabindex='19' multiple='multiple'><option value='0'>Everyone (public)</option><option value='254'> Admin</option><option value='249'> Admins and Mods</option><option value='2'> CONTACT PEOPLE</option><option value='248'> Forum Moderators</option><option value='252'> Guests</option><option value='250'> Main Admin</option><option value='253'> Members</option><option value='1' selected='selected'> PRIVATEMENU</option><option value='255'>No One (inactive)</option><option value='3'> NEWSLETTER</option><optgroup label='Everyone but..'><option value='-254'> Not Admin</option><option value='-249'> Not Admins and Mods</option><option value='-2'> Not CONTACT PEOPLE</option><option value='-248'> Not Forum Moderators</option><option value='-252'> Not Guests</option><option value='-250'> Not Main Admin</option><option value='-253'> Not Members</option><option value='-1'> Not PRIVATEMENU</option><option value='-3'> Not NEWSLETTER</option></optgroup></select>",
|
||||
//todo check user_001 is correct
|
||||
'user_001' => "<input type='text' name='user_001' value='1' maxlength=100 id='user-001' tabindex='20' />",
|
||||
'url_001' => "<input type='text' name='url_001' value='https://e107.org' maxlength=255 id='url-001' class='tbox form-control' tabindex='21' pattern='^\S*$' />",
|
||||
|
@ -44,13 +44,15 @@
|
||||
public function testGetClassList()
|
||||
{
|
||||
$result = $this->usr->getClassList();
|
||||
$expected = array ( 0 => 4, 1 => 5, 2 => 253, 3 => 254, 4 => 250, 5 => 251, 6 => 0,);
|
||||
$this->assertEquals($expected, $result);
|
||||
$this->assertContains(e_UC_MEMBER, $result);
|
||||
$this->assertContains(e_UC_ADMIN, $result);
|
||||
$this->assertContains(e_UC_MAINADMIN, $result);
|
||||
|
||||
$result = $this->usr->getClassList(true);
|
||||
$expected = "4,5,253,254,250,251,0";
|
||||
$this->assertEquals($expected, $result);
|
||||
|
||||
$result = array_map('intval', explode(',', $result));
|
||||
$this->assertContains(e_UC_MEMBER, $result);
|
||||
$this->assertContains(e_UC_ADMIN, $result);
|
||||
$this->assertContains(e_UC_MAINADMIN, $result);
|
||||
}
|
||||
|
||||
/* public function testIsNewUser()
|
||||
|
Loading…
x
Reference in New Issue
Block a user