function ThemeTestPhpTemplate::testTemplateOverride

Ensures a theme's template is overrideable based on the 'template' filename.

File

drupal/core/modules/system/lib/Drupal/system/Tests/Theme/ThemeTestPhpTemplate.php, line 40
Contains \Drupal\system\Tests\Theme\ThemeTestPhpTemplate.

Class

ThemeTestPhpTemplate
Tests theme functions and templates with the PHPTemplate engine.

Namespace

Drupal\system\Tests\Theme

Code

function testTemplateOverride() {
  config('system.theme')
    ->set('default', 'test_theme_phptemplate')
    ->save();
  $this
    ->drupalGet('theme-test/template-test');
  $this
    ->assertText('Success: Template overridden with PHPTemplate theme.', t('Template overridden by PHPTemplate file.'));
}