protected function DrupalUnitTestBase::installConfig

Installs default configuration for a given list of modules.

Parameters

array $modules: A list of modules for which to install default configuration.

25 calls to DrupalUnitTestBase::installConfig()
AreaTextTest::setUp in drupal/core/modules/views/lib/Drupal/views/Tests/Handler/AreaTextTest.php
Sets up Drupal unit test environment.
BlockStorageUnitTest::testDefaultBlocks in drupal/core/modules/block/lib/Drupal/block/Tests/BlockStorageUnitTest.php
Tests the installation of default blocks.
ConfigCRUDTest::testNameValidation in drupal/core/modules/config/lib/Drupal/config/Tests/ConfigCRUDTest.php
Tests the validation of configuration object names.
ConfigInstallTest::testModuleInstallation in drupal/core/modules/config/lib/Drupal/config/Tests/ConfigInstallTest.php
Tests module installation.
DateTimePlusIntlTest::setUp in drupal/core/modules/system/lib/Drupal/system/Tests/Datetime/DateTimePlusIntlTest.php
Sets up Drupal unit test environment.

... See full list

File

drupal/core/modules/simpletest/lib/Drupal/simpletest/DrupalUnitTestBase.php, line 195
Contains Drupal\simpletest\DrupalUnitTestBase.

Class

DrupalUnitTestBase
Base test case class for Drupal unit tests.

Namespace

Drupal\simpletest

Code

protected function installConfig(array $modules) {
  foreach ($modules as $module) {
    if (!$this->container
      ->get('module_handler')
      ->moduleExists($module)) {
      throw new \RuntimeException(format_string("'@module' module is not enabled.", array(
        '@module' => $module,
      )));
    }
    config_install_default_config('module', $module);
  }
  $this
    ->pass(format_string('Installed default config: %modules.', array(
    '%modules' => implode(', ', $modules),
  )));
}