You are here

public function ExtensionPathResolverTest::testExtensionPathResolvingWithNonExistingTheme in Drupal 10

Same name and namespace in other branches
  1. 9 core/tests/Drupal/KernelTests/Core/Bootstrap/ExtensionPathResolverTest.php \Drupal\KernelTests\Core\Bootstrap\ExtensionPathResolverTest::testExtensionPathResolvingWithNonExistingTheme()

@covers ::getPathname

File

core/tests/Drupal/KernelTests/Core/Bootstrap/ExtensionPathResolverTest.php, line 67

Class

ExtensionPathResolverTest
Tests that extension path resolver works correctly.

Namespace

Drupal\KernelTests\Core\Bootstrap

Code

public function testExtensionPathResolvingWithNonExistingTheme() : void {
  $this
    ->expectException(UnknownExtensionException::class);
  $this
    ->expectExceptionMessage('The theme there_is_a_theme_for_you does not exist.');
  $this
    ->assertNull(\Drupal::service('extension.list.theme')
    ->getPathname('there_is_a_theme_for_you'), 'Searching for an item that does not exist returns NULL.');
}