function ContentTranslationSettingsTest::testAccountLanguageSettingsUI in Zircon Profile 8.0
Same name and namespace in other branches
- 8 core/modules/content_translation/src/Tests/ContentTranslationSettingsTest.php \Drupal\content_translation\Tests\ContentTranslationSettingsTest::testAccountLanguageSettingsUI()
Tests the language settings checkbox on account settings page.
File
- core/
modules/ content_translation/ src/ Tests/ ContentTranslationSettingsTest.php, line 208 - Contains \Drupal\content_translation\Tests\ContentTranslationSettingsTest.
Class
- ContentTranslationSettingsTest
- Tests the content translation settings UI.
Namespace
Drupal\content_translation\TestsCode
function testAccountLanguageSettingsUI() {
// Make sure the checkbox is available and not checked by default.
$this
->drupalGet('admin/config/people/accounts');
$this
->assertField('language[content_translation]');
$this
->assertNoFieldChecked('edit-language-content-translation');
$edit = array(
'language[content_translation]' => TRUE,
);
$this
->drupalPostForm('admin/config/people/accounts', $edit, t('Save configuration'));
$this
->drupalGet('admin/config/people/accounts');
$this
->assertFieldChecked('edit-language-content-translation');
// Make sure account settings can be saved.
$this
->drupalPostForm('admin/config/people/accounts', array(
'anonymous' => 'Save me please!',
), 'Save configuration');
$this
->assertFieldByName('anonymous', 'Save me please!', 'Anonymous name has been changed.');
$this
->assertText('The configuration options have been saved.');
}