| 1 system.test | SystemThemeFunctionalTest::testSwitchDefaultTheme() | 
        
Test switching the default theme.
File
- core/
modules/ system/ tests/ system.test, line 1917  - Tests for system.module.
 
Class
- SystemThemeFunctionalTest
 - Tests for the theme interface functionality.
 
Code
function testSwitchDefaultTheme() {
  // Enable Basis and set it as the default theme.
  theme_enable(array('basis'));
  $this->backdropGet('admin/appearance');
  $this->clickLink(t('Set default'));
  $this->assertEqual(config_get('system.core', 'theme_default'), 'basis');
  // Enable the first disabled theme (Bartik) and check again.
  $this->backdropGet('admin/appearance');
  $this->clickLink(t('Enable and set default'), 0);
  $this->assertEqual(config_get('system.core', 'theme_default'), 'bartik');
}