function LanguageHierarchyPathsFunctionalTest::createAdminUserAndLanguages in Language Hierarchy 7
Set up admin user and languages.
1 call to LanguageHierarchyPathsFunctionalTest::createAdminUserAndLanguages()
- LanguageHierarchyPathsFunctionalTest::testLanguageHierarchyPathsLookup in modules/
language_hierarchy_paths/ language_hierarchy_paths.test - Test if language hierarchies are used for path aliases associated with language.
File
- modules/
language_hierarchy_paths/ language_hierarchy_paths.test, line 124 - Tests for language_hierarchy_paths.module.
Class
- LanguageHierarchyPathsFunctionalTest
- Functional tests for configuring a different path alias per language.
Code
function createAdminUserAndLanguages() {
// User to add and remove language.
$admin_user = $this
->drupalCreateUser(array(
'administer languages',
'create page content',
'administer url aliases',
'create url aliases',
'access administration pages',
));
$this
->drupalLogin($admin_user);
$this
->addLanguagesWithHierarchy($this->languages);
drupal_static_reset('language_list');
// Enable URL language detection and selection.
$edit = array(
'language[enabled][locale-url]' => 1,
);
$this
->drupalPost('admin/config/regional/language/configure', $edit, t('Save settings'));
}