public function ThemeTest::testFindThemeTemplates

Tests drupal_find_theme_templates().

File

drupal/core/modules/system/lib/Drupal/system/Tests/Theme/ThemeTest.php, line 249
Definition of Drupal\system\Tests\Theme\ThemeTest.

Class

ThemeTest
Tests low-level theme functions.

Namespace

Drupal\system\Tests\Theme

Code

public function testFindThemeTemplates() {
  $cache = array();

  // Prime the theme cache.
  foreach (module_implements('theme') as $module) {
    _theme_process_registry($cache, $module, 'module', $module, drupal_get_path('module', $module));
  }
  $templates = drupal_find_theme_templates($cache, '.html.twig', drupal_get_path('theme', 'test_theme'));
  $this
    ->assertEqual($templates['node__1']['template'], 'node--1', 'Template node--1.html.twig was found in test_theme.');
}