Skip to content
Snippets Groups Projects
Commit dee657a9 authored by Angie Byron's avatar Angie Byron
Browse files

Issue #2396739 by hussainweb, Mile23: Clean-up config_translation module test...

Issue #2396739 by hussainweb, Mile23: Clean-up config_translation module test members - ensure property definition and use of camelCase naming convention
parent 33c0894d
No related branches found
No related tags found
2 merge requests!7452Issue #1797438. HTML5 validation is preventing form submit and not fully...,!789Issue #3210310: Adjust Database API to remove deprecated Drupal 9 code in Drupal 10
...@@ -42,14 +42,14 @@ class ConfigTranslationUiTest extends WebTestBase { ...@@ -42,14 +42,14 @@ class ConfigTranslationUiTest extends WebTestBase {
* *
* @var \Drupal\user\UserInterface * @var \Drupal\user\UserInterface
*/ */
protected $admin_user; protected $adminUser;
/** /**
* Translator user for tests. * Translator user for tests.
* *
* @var \Drupal\user\UserInterface * @var \Drupal\user\UserInterface
*/ */
protected $translator_user; protected $translatorUser;
/** /**
* String translation storage object. * String translation storage object.
...@@ -60,9 +60,9 @@ class ConfigTranslationUiTest extends WebTestBase { ...@@ -60,9 +60,9 @@ class ConfigTranslationUiTest extends WebTestBase {
protected function setUp() { protected function setUp() {
parent::setUp(); parent::setUp();
$translator_permissions = array( $translator_permissions = [
'translate configuration', 'translate configuration',
); ];
/** @var \Drupal\filter\FilterFormatInterface $filter_test_format */ /** @var \Drupal\filter\FilterFormatInterface $filter_test_format */
$filter_test_format = entity_load('filter_format', 'filter_test'); $filter_test_format = entity_load('filter_format', 'filter_test');
...@@ -73,7 +73,7 @@ protected function setUp() { ...@@ -73,7 +73,7 @@ protected function setUp() {
$admin_permissions = array_merge( $admin_permissions = array_merge(
$translator_permissions, $translator_permissions,
array( [
'administer languages', 'administer languages',
'administer site configuration', 'administer site configuration',
'link to any page', 'link to any page',
...@@ -86,11 +86,11 @@ protected function setUp() { ...@@ -86,11 +86,11 @@ protected function setUp() {
'access contextual links', 'access contextual links',
'administer views', 'administer views',
'administer account settings', 'administer account settings',
) ]
); );
// Create and login user. // Create and login user.
$this->translator_user = $this->drupalCreateUser($translator_permissions); $this->translatorUser = $this->drupalCreateUser($translator_permissions);
$this->admin_user = $this->drupalCreateUser($admin_permissions); $this->adminUser = $this->drupalCreateUser($admin_permissions);
// Add languages. // Add languages.
foreach ($this->langcodes as $langcode) { foreach ($this->langcodes as $langcode) {
...@@ -103,7 +103,7 @@ protected function setUp() { ...@@ -103,7 +103,7 @@ protected function setUp() {
* Tests the site information translation interface. * Tests the site information translation interface.
*/ */
public function testSiteInformationTranslationUi() { public function testSiteInformationTranslationUi() {
$this->drupalLogin($this->admin_user); $this->drupalLogin($this->adminUser);
$site_name = 'Site name for testing configuration translation'; $site_name = 'Site name for testing configuration translation';
$site_slogan = 'Site slogan for testing configuration translation'; $site_slogan = 'Site slogan for testing configuration translation';
...@@ -124,7 +124,7 @@ public function testSiteInformationTranslationUi() { ...@@ -124,7 +124,7 @@ public function testSiteInformationTranslationUi() {
// original form. // original form.
$this->clickLink(t('Edit')); $this->clickLink(t('Edit'));
// Also check that saving the form leads back to the translation overview. // Also check that saving the form leads back to the translation overview.
$this->drupalPostForm(NULL, array(), t('Save configuration')); $this->drupalPostForm(NULL, [], t('Save configuration'));
$this->assertUrl($translation_base_url); $this->assertUrl($translation_base_url);
// Check 'Add' link of French to visit add page. // Check 'Add' link of French to visit add page.
...@@ -169,7 +169,7 @@ public function testSiteInformationTranslationUi() { ...@@ -169,7 +169,7 @@ public function testSiteInformationTranslationUi() {
* Tests the site information translation interface. * Tests the site information translation interface.
*/ */
public function testSourceValueDuplicateSave() { public function testSourceValueDuplicateSave() {
$this->drupalLogin($this->admin_user); $this->drupalLogin($this->adminUser);
$site_name = 'Site name for testing configuration translation'; $site_name = 'Site name for testing configuration translation';
$site_slogan = 'Site slogan for testing configuration translation'; $site_slogan = 'Site slogan for testing configuration translation';
...@@ -229,7 +229,7 @@ public function testSourceValueDuplicateSave() { ...@@ -229,7 +229,7 @@ public function testSourceValueDuplicateSave() {
// Check configuration page with translator user. Should have no access. // Check configuration page with translator user. Should have no access.
$this->drupalLogout(); $this->drupalLogout();
$this->drupalLogin($this->translator_user); $this->drupalLogin($this->translatorUser);
$this->drupalGet('admin/config/system/site-information'); $this->drupalGet('admin/config/system/site-information');
$this->assertResponse(403); $this->assertResponse(403);
...@@ -246,7 +246,7 @@ public function testSourceValueDuplicateSave() { ...@@ -246,7 +246,7 @@ public function testSourceValueDuplicateSave() {
* Tests the contact form translation. * Tests the contact form translation.
*/ */
public function testContactConfigEntityTranslation() { public function testContactConfigEntityTranslation() {
$this->drupalLogin($this->admin_user); $this->drupalLogin($this->adminUser);
$this->drupalGet('admin/structure/contact'); $this->drupalGet('admin/structure/contact');
...@@ -365,7 +365,7 @@ public function testContactConfigEntityTranslation() { ...@@ -365,7 +365,7 @@ public function testContactConfigEntityTranslation() {
// Check configuration page with translator user. Should have no access. // Check configuration page with translator user. Should have no access.
$this->drupalLogout(); $this->drupalLogout();
$this->drupalLogin($this->translator_user); $this->drupalLogin($this->translatorUser);
$this->drupalGet('admin/structure/contact/manage/feedback'); $this->drupalGet('admin/structure/contact/manage/feedback');
$this->assertResponse(403); $this->assertResponse(403);
...@@ -382,7 +382,7 @@ public function testContactConfigEntityTranslation() { ...@@ -382,7 +382,7 @@ public function testContactConfigEntityTranslation() {
* Tests date format translation. * Tests date format translation.
*/ */
public function testDateFormatTranslation() { public function testDateFormatTranslation() {
$this->drupalLogin($this->admin_user); $this->drupalLogin($this->adminUser);
$this->drupalGet('admin/config/regional/date-time'); $this->drupalGet('admin/config/regional/date-time');
...@@ -447,7 +447,7 @@ public function testDateFormatTranslation() { ...@@ -447,7 +447,7 @@ public function testDateFormatTranslation() {
* the translations are saved for all configuration names properly. * the translations are saved for all configuration names properly.
*/ */
public function testAccountSettingsConfigurationTranslation() { public function testAccountSettingsConfigurationTranslation() {
$this->drupalLogin($this->admin_user); $this->drupalLogin($this->adminUser);
$this->drupalGet('admin/config/people/accounts'); $this->drupalGet('admin/config/people/accounts');
$this->assertLink(t('Translate @type', array('@type' => 'account settings'))); $this->assertLink(t('Translate @type', array('@type' => 'account settings')));
...@@ -481,7 +481,7 @@ public function testAccountSettingsConfigurationTranslation() { ...@@ -481,7 +481,7 @@ public function testAccountSettingsConfigurationTranslation() {
* Tests source and target language edge cases. * Tests source and target language edge cases.
*/ */
public function testSourceAndTargetLanguage() { public function testSourceAndTargetLanguage() {
$this->drupalLogin($this->admin_user); $this->drupalLogin($this->adminUser);
// Loading translation page for not-specified language (und) // Loading translation page for not-specified language (und)
// should return 403. // should return 403.
...@@ -527,7 +527,7 @@ public function testSourceAndTargetLanguage() { ...@@ -527,7 +527,7 @@ public function testSourceAndTargetLanguage() {
* Tests the views translation interface. * Tests the views translation interface.
*/ */
public function testViewsTranslationUI() { public function testViewsTranslationUI() {
$this->drupalLogin($this->admin_user); $this->drupalLogin($this->adminUser);
// Assert contextual link related to views. // Assert contextual link related to views.
$ids = array('entity.view.edit_form:view=frontpage:location=page&name=frontpage&display_id=page_1'); $ids = array('entity.view.edit_form:view=frontpage:location=page&name=frontpage&display_id=page_1');
...@@ -585,7 +585,7 @@ public function testLocaleDBStorage() { ...@@ -585,7 +585,7 @@ public function testLocaleDBStorage() {
->set('translation.import_enabled', TRUE) ->set('translation.import_enabled', TRUE)
->save(); ->save();
$this->drupalLogin($this->admin_user); $this->drupalLogin($this->adminUser);
$langcode = 'xx'; $langcode = 'xx';
$name = $this->randomMachineName(16); $name = $this->randomMachineName(16);
...@@ -627,7 +627,7 @@ public function testLocaleDBStorage() { ...@@ -627,7 +627,7 @@ public function testLocaleDBStorage() {
* Tests the single language existing. * Tests the single language existing.
*/ */
public function testSingleLanguageUI() { public function testSingleLanguageUI() {
$this->drupalLogin($this->admin_user); $this->drupalLogin($this->adminUser);
// Delete French language // Delete French language
$this->drupalPostForm('admin/config/regional/language/delete/fr', array(), t('Delete')); $this->drupalPostForm('admin/config/regional/language/delete/fr', array(), t('Delete'));
...@@ -654,7 +654,7 @@ public function testSingleLanguageUI() { ...@@ -654,7 +654,7 @@ public function testSingleLanguageUI() {
* Tests the config_translation_info_alter() hook. * Tests the config_translation_info_alter() hook.
*/ */
public function testAlterInfo() { public function testAlterInfo() {
$this->drupalLogin($this->admin_user); $this->drupalLogin($this->adminUser);
$this->container->get('state')->set('config_translation_test_config_translation_info_alter', TRUE); $this->container->get('state')->set('config_translation_test_config_translation_info_alter', TRUE);
$this->container->get('plugin.manager.config_translation.mapper')->clearCachedDefinitions(); $this->container->get('plugin.manager.config_translation.mapper')->clearCachedDefinitions();
...@@ -675,7 +675,7 @@ public function testAlterInfo() { ...@@ -675,7 +675,7 @@ public function testAlterInfo() {
* Test text_format translation. * Test text_format translation.
*/ */
public function testTextFormatTranslation() { public function testTextFormatTranslation() {
$this->drupalLogin($this->admin_user); $this->drupalLogin($this->adminUser);
/** @var \Drupal\Core\Config\ConfigFactoryInterface $config_factory */ /** @var \Drupal\Core\Config\ConfigFactoryInterface $config_factory */
$config_factory = $this->container->get('config.factory'); $config_factory = $this->container->get('config.factory');
...@@ -742,7 +742,7 @@ public function testTextFormatTranslation() { ...@@ -742,7 +742,7 @@ public function testTextFormatTranslation() {
// Because the text is now in a text format that the translator does not // Because the text is now in a text format that the translator does not
// have access to, the translator should not be able to translate it. // have access to, the translator should not be able to translate it.
$translation_page_url = "$translation_base_url/fr/edit"; $translation_page_url = "$translation_base_url/fr/edit";
$this->drupalLogin($this->translator_user); $this->drupalLogin($this->translatorUser);
$this->drupalGet($translation_page_url); $this->drupalGet($translation_page_url);
$this->assertDisabledTextarea('edit-translation-config-names-config-translation-testcontent-content-value'); $this->assertDisabledTextarea('edit-translation-config-names-config-translation-testcontent-content-value');
$this->drupalPostForm(NULL, array(), t('Save translation')); $this->drupalPostForm(NULL, array(), t('Save translation'));
...@@ -754,7 +754,7 @@ public function testTextFormatTranslation() { ...@@ -754,7 +754,7 @@ public function testTextFormatTranslation() {
$this->assertEqual($expected, $actual); $this->assertEqual($expected, $actual);
// The administrator must explicitly change the text format. // The administrator must explicitly change the text format.
$this->drupalLogin($this->admin_user); $this->drupalLogin($this->adminUser);
$edit = array( $edit = array(
'translation[config_names][config_translation_test.content][content][format]' => 'full_html', 'translation[config_names][config_translation_test.content][content][format]' => 'full_html',
); );
......
...@@ -22,7 +22,7 @@ class ConfigTranslationUiThemeTest extends WebTestBase { ...@@ -22,7 +22,7 @@ class ConfigTranslationUiThemeTest extends WebTestBase {
* *
* @var array * @var array
*/ */
public static $modules = array('config_translation', 'config_translation_test'); public static $modules = ['config_translation', 'config_translation_test'];
/** /**
* Languages to enable. * Languages to enable.
...@@ -36,19 +36,19 @@ class ConfigTranslationUiThemeTest extends WebTestBase { ...@@ -36,19 +36,19 @@ class ConfigTranslationUiThemeTest extends WebTestBase {
* *
* @var \Drupal\user\UserInterface * @var \Drupal\user\UserInterface
*/ */
protected $admin_user; protected $adminUser;
protected function setUp() { protected function setUp() {
parent::setUp(); parent::setUp();
$admin_permissions = array( $admin_permissions = [
'administer themes', 'administer themes',
'administer languages', 'administer languages',
'administer site configuration', 'administer site configuration',
'translate configuration', 'translate configuration',
); ];
// Create and login user. // Create and login user.
$this->admin_user = $this->drupalCreateUser($admin_permissions); $this->adminUser = $this->drupalCreateUser($admin_permissions);
// Add languages. // Add languages.
foreach ($this->langcodes as $langcode) { foreach ($this->langcodes as $langcode) {
...@@ -63,14 +63,14 @@ public function testThemeDiscovery() { ...@@ -63,14 +63,14 @@ public function testThemeDiscovery() {
// Install the test theme and rebuild routes. // Install the test theme and rebuild routes.
$theme = 'config_translation_test_theme'; $theme = 'config_translation_test_theme';
$this->drupalLogin($this->admin_user); $this->drupalLogin($this->adminUser);
$this->drupalGet('admin/appearance'); $this->drupalGet('admin/appearance');
$elements = $this->xpath('//a[normalize-space()=:label and contains(@href, :theme)]', array( $elements = $this->xpath('//a[normalize-space()=:label and contains(@href, :theme)]', [
':label' => 'Install and set as default', ':label' => 'Install and set as default',
':theme' => $theme, ':theme' => $theme,
)); ]);
$this->drupalGet($GLOBALS['base_root'] . $elements[0]['href'], array('external' => TRUE)); $this->drupalGet($GLOBALS['base_root'] . $elements[0]['href'], ['external' => TRUE]);
$translation_base_url = 'admin/config/development/performance/translate'; $translation_base_url = 'admin/config/development/performance/translate';
$this->drupalGet($translation_base_url); $this->drupalGet($translation_base_url);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment