1 system.test | ModuleTestCase::assertModuleSystemExtensionsConfig($module, $state) |
Assert the module has a particular state in the system.extensions config.
Parameters
string $module: The name of the module.
string $state: One of the following: "enabled", "disabled", or "uninstalled".
File
- core/
modules/ system/ tests/ system.test, line 130 - Tests for system.module.
Class
- ModuleTestCase
- Helper class for module test cases.
Code
function assertModuleSystemExtensionsConfig($module, $state) {
$config = config('system.extensions');
$config_state = $config->get('modules.' . $module);
switch ($state) {
case 'enabled':
$this->assertTrue($config_state, format_string('The @module module is enabled (TRUE) in the system.extensions config.'));
break;
case 'disabled':
$this->assertFalse($config_state, format_string('The @module module is disabled (FALSE) in the system.extensions config.'));
break;
case 'uninstalled':
$this->assertNull($config_state, format_string('The @module module is uninstalled (not present at all) in the system.extensions config.'));
break;
}
}