public function GroupContentEnablerManagerTest::testGetHandlerMissingHandler in Group 8
Tests exception thrown when a plugin has not defined the requested handler.
@covers ::getHandler
File
- tests/
src/ Unit/ GroupContentEnablerManagerTest.php, line 212  
Class
- GroupContentEnablerManagerTest
 - Tests the GroupContentEnabler plugin manager.
 
Namespace
Drupal\Tests\group\UnitCode
public function testGetHandlerMissingHandler() {
  $this
    ->setUpPluginDefinitions([
    'apple' => [
      'handlers' => [],
    ],
  ]);
  $this
    ->expectException(InvalidPluginDefinitionException::class);
  $this
    ->expectExceptionMessage('The "apple" plugin did not specify a foo_handler handler.');
  $this->groupContentEnablerManager
    ->getHandler('apple', 'foo_handler');
}