diff -u b/core/modules/simpletest/lib/Drupal/simpletest/WebTestBase.php b/core/modules/simpletest/lib/Drupal/simpletest/WebTestBase.php --- b/core/modules/simpletest/lib/Drupal/simpletest/WebTestBase.php +++ b/core/modules/simpletest/lib/Drupal/simpletest/WebTestBase.php @@ -10,6 +10,7 @@ use Drupal\Component\Utility\Crypt; use Drupal\Component\Utility\NestedArray; use Drupal\Component\Utility\String; +use Drupal\Core\Config\InstallStorage; use Drupal\Core\DrupalKernel; use Drupal\Core\Database\Database; use Drupal\Core\Database\ConnectionNotDefinedException; @@ -772,7 +773,6 @@ 'path.temporary' => $this->temp_files_directory, ), 'locale.settings' => array( - 'disable_translation' => array('en'), 'translation.path' => $this->translation_files_directory, ), ); @@ -838,8 +838,11 @@ // Now make sure that the file path configurations are saved. This is done // after we install the modules to override default values. + $installstorage = new InstallStorage(); foreach ($variable_groups as $config_base => $variables) { $config = \Drupal::config($config_base); + $default = $installstorage->read($config_base); + $config->setData($default); foreach ($variables as $name => $value) { $config->set($name, $value); }