mirror of
https://github.com/e107inc/e107.git
synced 2025-08-16 19:44:09 +02:00
Added test for loadAdminIcons and verified against previous template.
This commit is contained in:
@@ -729,10 +729,177 @@ class e107Test extends \Codeception\Test\Unit
|
||||
*/
|
||||
public function testLoadAdminIcons()
|
||||
{
|
||||
|
||||
$e107 = $this->e107;
|
||||
|
||||
$e107::loadAdminIcons();
|
||||
$e107::loadAdminIcons();
|
||||
$legacyList = array (
|
||||
'E_16_FACEBOOK' => '<img class=\'icon S16\' src=\'./e107_images/admin_images/facebook_16.png\' alt=\'\' />',
|
||||
'E_16_TWITTER' => '<img class=\'icon S16\' src=\'./e107_images/admin_images/twitter_16.png\' alt=\'\' />',
|
||||
'E_16_GITHUB' => '<img class=\'icon S16\' src=\'./e107_images/admin_images/github_16.png\' alt=\'\' />',
|
||||
'E_16_E107' => '<img class=\'icon S16\' src=\'./e107_images/e107_icon_16.png\' alt=\'\' />',
|
||||
'E_32_E107' => '<img class=\'icon S32\' src=\'./e107_images/e107_icon_32.png\' alt=\'\' />',
|
||||
'E_32_ADMIN' => '<i class=\'S32 e-admins-32\'></i>',
|
||||
'E_32_ADPASS' => '<i class=\'S32 e-adminpass-32\'></i>',
|
||||
'E_32_BANLIST' => '<i class=\'S32 e-banlist-32\'></i>',
|
||||
'E_32_CACHE' => '<i class=\'S32 e-cache-32\'></i> ',
|
||||
'E_32_CREDITS' => '<i class=\'S32 e-e107_icon-32.png\'></i>',
|
||||
'E_32_CRON' => '<i class=\'S32 e-cron-32\'></i> ',
|
||||
'E_32_CUST' => '<i class=\'S32 e-custom-32\'></i> ',
|
||||
'E_32_DATAB' => '<i class=\'S32 e-database-32\'></i> ',
|
||||
'E_32_DOCS' => '<i class=\'S32 e-docs-32\'></i> ',
|
||||
'E_32_EMOTE' => '<i class=\'S32 e-emoticons-32\'></i> ',
|
||||
'E_32_FILE' => '<i class=\'S32 e-filemanager-32\'></i> ',
|
||||
'E_32_FORUM' => '<i class=\'S32 e-forums-32\'></i> ',
|
||||
'E_32_FRONT' => '<i class=\'S32 e-frontpage-32\'></i> ',
|
||||
'E_32_IMAGES' => '<i class=\'S32 e-images-32\'></i> ',
|
||||
'E_32_INSPECT' => '<i class=\'S32 e-fileinspector-32\'></i> ',
|
||||
'E_32_LINKS' => '<i class=\'S32 e-links-32\'></i> ',
|
||||
'E_32_WELCOME' => '<i class=\'S32 e-welcome-32\'></i> ',
|
||||
'E_32_MAIL' => '<i class=\'S32 e-mail-32\'></i> ',
|
||||
'E_32_MAINTAIN' => '<i class=\'S32 e-maintain-32\'></i> ',
|
||||
'E_32_MENUS' => '<i class=\'S32 e-menus-32\'></i> ',
|
||||
'E_32_META' => '<i class=\'S32 e-meta-32\'></i> ',
|
||||
'E_32_NEWS' => '<i class=\'S32 e-news-32\'></i> ',
|
||||
'E_32_NEWSFEED' => '<i class=\'S32 e-newsfeeds-32\'></i> ',
|
||||
'E_32_NOTIFY' => '<i class=\'S32 e-notify-32\'></i> ',
|
||||
'E_32_PHP' => '<i class=\'S32 e-phpinfo-32\'></i> ',
|
||||
'E_32_POLLS' => '<i class=\'S32 e-polls-32\'></i> ',
|
||||
'E_32_PREFS' => '<i class=\'S32 e-prefs-32\'></i> ',
|
||||
'E_32_SEARCH' => '<i class=\'S32 e-search-32\'></i> ',
|
||||
'E_32_UPLOADS' => '<i class=\'S32 e-uploads-32\'></i> ',
|
||||
'E_32_EURL' => '<i class=\'S32 e-eurl-32\'></i> ',
|
||||
'E_32_USER' => '<i class=\'S32 e-users-32\'></i> ',
|
||||
'E_32_USER_EXTENDED' => '<i class=\'S32 e-extended-32\'></i> ',
|
||||
'E_32_USERCLASS' => '<i class=\'S32 e-userclass-32\'></i> ',
|
||||
'E_32_LANGUAGE' => '<i class=\'S32 e-language-32\'></i> ',
|
||||
'E_32_PLUGIN' => '<i class=\'S32 e-plugins-32\'></i> ',
|
||||
'E_32_PLUGMANAGER' => '<i class=\'S32 e-plugmanager-32\'></i> ',
|
||||
'E_32_MAIN' => '<i class=\'S32 e-main-32\'></i> ',
|
||||
'E_32_THEMEMANAGER' => '<i class=\'S32 e-themes-32\'></i> ',
|
||||
'E_32_COMMENT' => '<i class=\'S32 e-comments-32\'></i> ',
|
||||
'E_32_ADMINLOG' => '<i class=\'S32 e-adminlogs-32\'></i> ',
|
||||
'E_32_LOGOUT' => '<i class=\'S32 e-logout-32\'></i> ',
|
||||
'E_32_MANAGE' => '<i class=\'S32 e-manage-32\'></i> ',
|
||||
'E_32_CREATE' => '<i class=\'S32 e-add-32\'></i> ',
|
||||
'E_32_SETTINGS' => '<i class=\'S32 e-settings-32\'></i> ',
|
||||
'E_32_SYSINFO' => '<i class=\'S32 e-sysinfo-32\'></i> ',
|
||||
'E_32_CAT_SETT' => '<i class=\'S32 e-cat_settings-32\'></i> ',
|
||||
'E_32_CAT_USER' => '<i class=\'S32 e-cat_users-32\'></i> ',
|
||||
'E_32_CAT_CONT' => '<i class=\'S32 e-cat_content-32\'></i> ',
|
||||
'E_32_CAT_FILE' => '<i class=\'S32 e-cat_files-32\'></i> ',
|
||||
'E_32_CAT_TOOL' => '<i class=\'S32 e-cat_tools-32\'></i> ',
|
||||
'E_32_CAT_PLUG' => '<i class=\'S32 e-cat_plugins-32\'></i> ',
|
||||
'E_32_CAT_MANAGE' => '<i class=\'S32 e-manage-32\'></i> ',
|
||||
'E_32_CAT_MISC' => '<i class=\'S32 e-settings-32\'></i> ',
|
||||
'E_32_CAT_ABOUT' => '<i class=\'S32 e-info-32\'></i> ',
|
||||
'E_32_NAV_MAIN' => '<i class=\'S32 e-main-32\'></i> ',
|
||||
'E_32_NAV_DOCS' => '<i class=\'S32 e-docs-32\'></i> ',
|
||||
'E_32_NAV_LEAV' => '<i class=\'S32 e-leave-32\'></i> ',
|
||||
'E_32_NAV_LGOT' => '<i class=\'S32 e-logout-32\'></i> ',
|
||||
'E_32_NAV_ARROW' => '<i class=\'S32 e-arrow-32\'></i> ',
|
||||
'E_32_NAV_ARROW_OVER' => '<i class=\'S32 e-arrow_over-32\'></i> ',
|
||||
'E_16_ADMIN' => '<i class=\'S16 e-admins-16\'></i>',
|
||||
'E_16_ADPASS' => '<i class=\'S16 e-adminpass-16\'></i>',
|
||||
'E_16_BANLIST' => '<i class=\'S16 e-banlist-16\'></i>',
|
||||
'E_16_CACHE' => '<i class=\'S16 e-cache-16\'></i>',
|
||||
'E_16_COMMENT' => '<i class=\'S16 e-comments-16\'></i>',
|
||||
'E_16_CREDITS' => '<i class=\'S16 e-e107_icon-16\'></i>',
|
||||
'E_16_CRON' => '<i class=\'S16 e-cron-16\'></i>',
|
||||
'E_16_CUST' => '<i class=\'S16 e-custom-16\'></i>',
|
||||
'E_16_CUSTOMFIELD' => '<i class=\'S16 e-custom_field-16\'></i>',
|
||||
'E_16_DATAB' => '<i class=\'S16 e-database-16\'></i>',
|
||||
'E_16_DOCS' => '<i class=\'S16 e-docs-16\'></i>',
|
||||
'E_16_EMOTE' => '<i class=\'S16 e-emoticons-16\'></i>',
|
||||
'E_16_FILE' => '<i class=\'S16 e-filemanager-16\'></i>',
|
||||
'E_16_FORUM' => '<i class=\'S16 e-forums-16\'></i>',
|
||||
'E_16_FRONT' => '<i class=\'S16 e-frontpage-16\'></i>',
|
||||
'E_16_IMAGES' => '<i class=\'S16 e-images-16\'></i>',
|
||||
'E_16_INSPECT' => '<i class=\'S16 e-fileinspector-16\'></i>',
|
||||
'E_16_LINKS' => '<i class=\'S16 e-links-16\'></i>',
|
||||
'E_16_WELCOME' => '<i class=\'S16 e-welcome-16\'></i>',
|
||||
'E_16_MAIL' => '<i class=\'S16 e-mail-16\'></i>',
|
||||
'E_16_MAINTAIN' => '<i class=\'S16 e-maintain-16\'></i>',
|
||||
'E_16_MENUS' => '<i class=\'icon S16 e-menus-16\'></i>',
|
||||
'E_16_META' => '<i class=\'icon S16 e-meta-16\'></i>',
|
||||
'E_16_NEWS' => '<i class=\'icon S16 e-news-16\'></i>',
|
||||
'E_16_NEWSFEED' => '<i class=\'S16 e-newsfeeds-16\'></i>',
|
||||
'E_16_NOTIFY' => '<i class=\'S16 e-notify-16\'></i>',
|
||||
'E_16_PHP' => '<i class=\'S16 e-phpinfo-16\'></i>',
|
||||
'E_16_POLLS' => '<i class=\'S16 e-polls-16\'></i>',
|
||||
'E_16_PREFS' => '<i class=\'S16 e-prefs-16\'></i>',
|
||||
'E_16_SEARCH' => '<i class=\'S16 e-search-16\'></i>',
|
||||
'E_16_UPLOADS' => '<i class=\'S16 e-uploads-16\'></i>',
|
||||
'E_16_EURL' => '<i class=\'S16 e-eurl-16\'></i>',
|
||||
'E_16_USER' => '<i class=\'S16 e-users-16\'></i>',
|
||||
'E_16_USER_EXTENDED' => '<i class=\'S16 e-extended-16\'></i>',
|
||||
'E_16_USERCLASS' => '<i class=\'S16 e-userclass-16\'></i>',
|
||||
'E_16_LANGUAGE' => '<i class=\'S16 e-language-16\'></i>',
|
||||
'E_16_PLUGIN' => '<i class=\'S16 e-plugins-16\'></i>',
|
||||
'E_16_PLUGMANAGER' => '<i class=\'S16 e-plugmanager-16\'></i>',
|
||||
'E_16_THEMEMANAGER' => '<i class=\'S16 e-themes-16\'></i>',
|
||||
'E_16_ADMINLOG' => '<i class=\'S16 e-adminlogs-16\'></i>',
|
||||
'E_16_MANAGE' => '<i class=\'S16 e-manage-16\'></i>',
|
||||
'E_16_CREATE' => '<i class=\'S16 e-add-16\'></i>',
|
||||
'E_16_SETTINGS' => '<i class=\'S16 e-settings-16\'></i>',
|
||||
'E_16_SYSINFO' => '<i class=\'S16 e-sysinfo-16\'></i>',
|
||||
'E_16_FAILEDLOGIN' => '<i class=\'S16 e-failedlogin-16\'></i>',
|
||||
'E_32_TRUE' => '<i class=\'S32 e-true-32\'></i>',
|
||||
'ADMIN_CHILD_ICON' => '<img src="/e107_images/generic/branchbottom.gif" class="treeprefix level-x icon" alt="" />',
|
||||
'ADMIN_FILTER_ICON' => '<i class=\'fa fa-filter\'></i>',
|
||||
'ADMIN_TRUE_ICON' => '<span class=\'text-success admin-true-icon\'>✔</span>',
|
||||
'ADMIN_FALSE_ICON' => '<span class=\'text-danger admin-false-icon\'>⨯</span>',
|
||||
'ADMIN_WARNING_ICON' => '<i class=\'fa fa-warning text-warning\'></i>',
|
||||
'ADMIN_GRID_ICON' => '<i class=\'fa fa-th\'></i>',
|
||||
'ADMIN_LIST_ICON' => '<i class=\'fa fa-th-list\'></i>',
|
||||
'ADMIN_EDIT_ICON' => '<i class=\'S32 e-edit-32\'></i>',
|
||||
'ADMIN_DELETE_ICON' => '<i class=\'S32 e-delete-32\'></i>',
|
||||
'ADMIN_SORT_ICON' => '<i class=\'S32 e-sort-32\'></i>',
|
||||
'ADMIN_EXECUTE_ICON' => '<i class=\'S32 e-execute-32\'></i>',
|
||||
'ADMIN_PAGES_ICON' => '<i class=\'S32 e-custom-32\'></i>',
|
||||
'ADMIN_ADD_ICON' => '<i class=\'S32 e-add-32\'></i>',
|
||||
'ADMIN_INFO_ICON' => '<i class=\'fa fa-question-circle\'></i>',
|
||||
'ADMIN_CONFIGURE_ICON' => '<i class=\'S32 e-settings-32\'></i>',
|
||||
'ADMIN_VIEW_ICON' => '<i class=\'S32 e-search-32\'></i>',
|
||||
'ADMIN_URL_ICON' => '<i class=\'S16 e-forums-16\'></i>',
|
||||
'ADMIN_INSTALLPLUGIN_ICON' => '<i class=\'S32 e-plugin_install-32\'></i>',
|
||||
'ADMIN_UNINSTALLPLUGIN_ICON' => '<i class=\'S32 e-plugin_uninstall-32\'></i>',
|
||||
'ADMIN_UPGRADEPLUGIN_ICON' => '<i class=\'S32 e-up-32\'></i>',
|
||||
'ADMIN_REPAIRPLUGIN_ICON' => '<i class=\'S32 e-configure-32\'></i>',
|
||||
'ADMIN_UP_ICON' => '<i class=\'S32 e-up-32\'></i>',
|
||||
'ADMIN_DOWN_ICON' => '<i class=\'S32 e-down-32\'></i>',
|
||||
'ADMIN_EDIT_ICON_PATH' => '/e107_images/admin_images/edit_32.png',
|
||||
'ADMIN_DELETE_ICON_PATH' => '/e107_images/admin_images/delete_32.png',
|
||||
'ADMIN_WARNING_ICON_PATH' => '/e107_images/admin_images/warning_32.png',
|
||||
'E_24_PLUGIN' => "<i class='S24 e-plugins-24'></i> ",
|
||||
'ADMIN_FALSE_ICON' => "<span class='text-danger admin-false-icon'>⨯</span>"
|
||||
|
||||
);
|
||||
|
||||
|
||||
$new = $e107::loadAdminIcons();
|
||||
|
||||
foreach($new as $key=>$val)
|
||||
{
|
||||
if(!isset($legacyList[$key]))
|
||||
{
|
||||
$this->fail("Remove {$key} FROM admin_icons_template");
|
||||
}
|
||||
|
||||
$this->assertSame($legacyList[$key], $val, $key." should equal: ".$legacyList[$key]);
|
||||
}
|
||||
|
||||
foreach($legacyList as $key=>$val)
|
||||
{
|
||||
if(!isset($new[$key]))
|
||||
{
|
||||
$this->fail("{$key} is missing from admin_icons_template");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
$template2 = $e107::loadAdminIcons();
|
||||
|
||||
$this->assertSame($new, $template2);
|
||||
}
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user