protected function TMGMTBaseTestCase::createLanguagesLoginTranslator in Translation Management Tool 7
Adds languages as admin user and switches to a translator user.
2 calls to TMGMTBaseTestCase::createLanguagesLoginTranslator()
- TMGMTSharemessageIntegrationTestCase::setUp in ui/
tmgmt_ui_job.test - Overrides DrupalWebTestCase::setUp()
- TMGMTUITestCase::setUp in ui/
tmgmt_ui.test - Overrides DrupalWebTestCase::setUp()
File
- tests/
tmgmt.base.test, line 201
Class
- TMGMTBaseTestCase
- Base class for tests.
Code
protected function createLanguagesLoginTranslator($permissions = NULL) {
// Login as admin to be able to set environment variables.
$this
->loginAsAdmin();
$this
->setEnvironment('de');
$this
->setEnvironment('es');
$this
->setEnvironment('el');
$base_permissions = array(
'access administration pages',
'create translation jobs',
'submit translation jobs',
);
$permissions = $permissions ? array_merge($permissions, $base_permissions) : $base_permissions;
// Login as translator only with limited permissions to run these tests.
$this
->loginAsTranslator($permissions, TRUE);
}