public function ExtensionListTest::testGetWithNonExistingExtension in Drupal 9
Same name and namespace in other branches
- 8 core/tests/Drupal/Tests/Core/Extension/ExtensionListTest.php \Drupal\Tests\Core\Extension\ExtensionListTest::testGetWithNonExistingExtension()
@covers ::get
File
- core/
tests/ Drupal/ Tests/ Core/ Extension/ ExtensionListTest.php, line 51
Class
- ExtensionListTest
- @coversDefaultClass \Drupal\Core\Extension\ExtensionList @group Extension
Namespace
Drupal\Tests\Core\ExtensionCode
public function testGetWithNonExistingExtension() {
list($cache, $info_parser, $module_handler, $state) = $this
->getMocks();
$test_extension_list = new TestExtension($this
->randomMachineName(), 'test_extension', $cache
->reveal(), $info_parser
->reveal(), $module_handler
->reveal(), $state
->reveal(), 'testing');
$extension_discovery = $this
->prophesize(ExtensionDiscovery::class);
$extension_discovery
->scan('test_extension')
->willReturn([]);
$test_extension_list
->setExtensionDiscovery($extension_discovery
->reveal());
$this
->expectException(UnknownExtensionException::class);
$test_extension_list
->get('test_name');
}