protected function InstallerTranslationMultipleLanguageTest::verifyImportedStringsTranslated in Drupal 8
Same name and namespace in other branches
- 9 core/tests/Drupal/FunctionalTests/Installer/InstallerTranslationMultipleLanguageTest.php \Drupal\FunctionalTests\Installer\InstallerTranslationMultipleLanguageTest::verifyImportedStringsTranslated()
- 10 core/tests/Drupal/FunctionalTests/Installer/InstallerTranslationMultipleLanguageTest.php \Drupal\FunctionalTests\Installer\InstallerTranslationMultipleLanguageTest::verifyImportedStringsTranslated()
Helper function to verify that the expected strings are translated.
1 call to InstallerTranslationMultipleLanguageTest::verifyImportedStringsTranslated()
- InstallerTranslationMultipleLanguageTest::testTranslationsLoaded in core/
tests/ Drupal/ FunctionalTests/ Installer/ InstallerTranslationMultipleLanguageTest.php - Tests that translations ended up at the expected places.
File
- core/
tests/ Drupal/ FunctionalTests/ Installer/ InstallerTranslationMultipleLanguageTest.php, line 166
Class
- InstallerTranslationMultipleLanguageTest
- Tests translation files for multiple languages get imported during install.
Namespace
Drupal\FunctionalTests\InstallerCode
protected function verifyImportedStringsTranslated() {
$test_samples = [
'Save and continue',
'Anonymous',
'Language',
];
$langcodes = [
'de',
'es',
];
foreach ($test_samples as $sample) {
foreach ($langcodes as $langcode) {
$edit = [];
$edit['langcode'] = $langcode;
$edit['translation'] = 'translated';
$edit['string'] = $sample;
$this
->drupalPostForm('admin/config/regional/translate', $edit, t('Filter'));
$this
->assertText($sample . ' ' . $langcode);
}
}
}