class ThemeEngineExtensionListTest

Same name and namespace in other branches
  1. 11.x core/tests/Drupal/KernelTests/Core/Extension/ThemeEngineExtensionListTest.php \Drupal\KernelTests\Core\Extension\ThemeEngineExtensionListTest
  2. 10 core/tests/Drupal/KernelTests/Core/Extension/ThemeEngineExtensionListTest.php \Drupal\KernelTests\Core\Extension\ThemeEngineExtensionListTest
  3. 8.9.x core/tests/Drupal/KernelTests/Core/Extension/ThemeEngineExtensionListTest.php \Drupal\KernelTests\Core\Extension\ThemeEngineExtensionListTest

@coversDefaultClass \Drupal\Core\Extension\ThemeEngineExtensionList
@group Extension

Hierarchy

Expanded class hierarchy of ThemeEngineExtensionListTest

File

core/tests/Drupal/KernelTests/Core/Extension/ThemeEngineExtensionListTest.php, line 11

Namespace

Drupal\KernelTests\Core\Extension
View source
class ThemeEngineExtensionListTest extends KernelTestBase {
  
  /**
   * @covers ::getList
   */
  public function testGetlist() {
    // Confirm that all theme engines are available.
    $theme_engines = \Drupal::service('extension.list.theme_engine')->getList();
    $this->assertArrayHasKey('twig', $theme_engines);
    $this->assertArrayHasKey('nyan_cat', $theme_engines);
    $this->assertCount(2, $theme_engines);
  }

}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.