Mercurial > hg > isophonics-drupal-site
view core/tests/Drupal/FunctionalTests/Installer/InstallerLanguagePageTest.php @ 19:fa3358dc1485 tip
Add ndrum files
author | Chris Cannam |
---|---|
date | Wed, 28 Aug 2019 13:14:47 +0100 |
parents | 129ea1e6d783 |
children |
line wrap: on
line source
<?php namespace Drupal\FunctionalTests\Installer; use Drupal\Core\Language\LanguageManager; /** * Verifies that the installer language list combines local and remote languages. * * @group Installer */ class InstallerLanguagePageTest extends InstallerTestBase { /** * Installer step: Select language. */ protected function setUpLanguage() { // Place a custom local translation in the translations directory. mkdir($this->root . '/' . $this->siteDirectory . '/files/translations', 0777, TRUE); touch($this->root . '/' . $this->siteDirectory . '/files/translations/drupal-8.0.0.xoxo.po'); // Check that all predefined languages show up with their native names. $this->visitInstaller(); foreach (LanguageManager::getStandardLanguageList() as $langcode => $names) { $this->assertOption('edit-langcode', $langcode); $this->assertRaw('>' . $names[1] . '<'); } // Check that our custom one shows up with the file name indicated language. $this->assertOption('edit-langcode', 'xoxo'); $this->assertRaw('>xoxo<'); parent::setUpLanguage(); } /** * Confirms that the installation succeeded. */ public function testInstalled() { $this->assertUrl('user/1'); $this->assertResponse(200); } }