1.20.x system.test | SystemThemeFunctionalTest::testThemeSettings() |
Test theme settings.
File
- modules/
system/ tests/ system.test, line 1823 - Tests for system.module.
Class
- SystemThemeFunctionalTest
- Tests for the theme interface functionality.
Code
function testThemeSettings() {
theme_enable(array('basis'));
module_enable(array('color'));
// Change Basis settings so config file is created.
$edit = array();
$this->backdropPost('admin/appearance/settings/basis', $edit, t('Save theme settings'));
// Ensure config file exists.
$config_before = config('basis.settings');
$this->assertFalse($config_before->isNew(), 'Basis config file exists.');
theme_disable(array('basis'));
// Check that config file no longer exists.
$config_after = config('basis.settings');
$this->assertTrue($config_after->isNew(), 'Basis config file does not exist.');
}