From c7dca6d1a6baf3bd7e20ea91bb4e43b19bb5edae Mon Sep 17 00:00:00 2001 From: Alex Pott Date: Sat, 1 Nov 2014 13:36:04 +0000 Subject: [PATCH] =?UTF-8?q?Issue=20#2135101=20by=20G=C3=A1bor=20Hojtsy,=20?= =?UTF-8?q?stefank,=20YesCT:=20Fixed=20Expand=20test=20coverage=20on=20con?= =?UTF-8?q?figuration=20translation=20tabs.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/Tests/ConfigTranslationUiTest.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/core/modules/config_translation/src/Tests/ConfigTranslationUiTest.php b/core/modules/config_translation/src/Tests/ConfigTranslationUiTest.php index bb8d35904b6..0fde6bc05d8 100644 --- a/core/modules/config_translation/src/Tests/ConfigTranslationUiTest.php +++ b/core/modules/config_translation/src/Tests/ConfigTranslationUiTest.php @@ -71,6 +71,7 @@ class ConfigTranslationUiTest extends WebTestBase { 'access site-wide contact form', 'access contextual links', 'administer views', + 'administer account settings', ) ); // Create and login user. @@ -251,12 +252,17 @@ class ConfigTranslationUiTest extends WebTestBase { $translation_base_url = 'admin/structure/contact/manage/feedback/translate'; $this->assertLinkByHref($translation_base_url); + // Make sure translate tab is present. + $this->drupalGet('admin/structure/contact/manage/feedback'); + $this->assertLink(t('Translate @type', array('@type' => 'contact form'))); + // Visit the form to confirm the changes. $this->drupalGet('contact/feedback'); $this->assertText($label); foreach ($this->langcodes as $langcode) { $this->drupalGet($translation_base_url); + $this->assertLink(t('Translate @type', array('@type' => 'contact form'))); // 'Add' link should be present for $langcode translation. $translation_page_url = "$translation_base_url/$langcode/add"; @@ -429,7 +435,11 @@ class ConfigTranslationUiTest extends WebTestBase { public function testAccountSettingsConfigurationTranslation() { $this->drupalLogin($this->admin_user); + $this->drupalGet('admin/config/people/accounts'); + $this->assertLink(t('Translate @type', array('@type' => 'account settings'))); + $this->drupalGet('admin/config/people/accounts/translate'); + $this->assertLink(t('Translate @type', array('@type' => 'account settings'))); $this->assertLinkByHref('admin/config/people/accounts/translate/fr/add'); // Update account settings fields for French.