You are here

public function ConfigImporterTest::testNoImport in Drupal 9

Same name and namespace in other branches
  1. 8 core/tests/Drupal/KernelTests/Core/Config/ConfigImporterTest.php \Drupal\KernelTests\Core\Config\ConfigImporterTest::testNoImport()

Tests omission of module APIs for bare configuration operations.

File

core/tests/Drupal/KernelTests/Core/Config/ConfigImporterTest.php, line 71

Class

ConfigImporterTest
Tests importing configuration from files into active configuration.

Namespace

Drupal\KernelTests\Core\Config

Code

public function testNoImport() {
  $dynamic_name = 'config_test.dynamic.dotted.default';

  // Verify the default configuration values exist.
  $config = $this
    ->config($dynamic_name);
  $this
    ->assertSame('dotted.default', $config
    ->get('id'));

  // Verify that a bare $this->config() does not involve module APIs.
  $this
    ->assertFalse(isset($GLOBALS['hook_config_test']));
}