1 admin_bar.test | AdminBarLinkTypesTestCase::testLinkTypes() |
Tests appearance of different router item link types.
File
- core/
modules/ admin_bar/ tests/ admin_bar.test, line 394 - Tests for the Administration bar module.
Class
- AdminBarLinkTypesTestCase
- Tests appearance of different types of links.
Code
function testLinkTypes() {
// Verify that MENU_NORMAL_ITEMs appear.
$this->assertLinkTrailByTitle(array(
t('Configuration'),
t('System'),
t('Site information'),
));
// Verify that MENU_LOCAL_TASKs appear.
$this->assertLinkTrailByTitle(array(t('Functionality'), t('Uninstall modules')));
// Verify that MENU_LOCAL_ACTIONs appear.
$this->assertLinkTrailByTitle(array(
t('User accounts'),
t('Add user account'),
));
// Verify that MENU_DEFAULT_LOCAL_TASKs do NOT appear.
$this->assertNoLinkTrailByTitle(array(t('Appearance'), t('List')));
$this->assertNoLinkTrailByTitle(array(t('Modules'), t('List')));
// Verify that MENU_VISIBLE_IN_BREADCRUMB items (exact type) do NOT appear.
$this->assertNoLinkTrailByTitle(array(t('Modules'), t('Uninstall'), t('Uninstall')));
}