function EventPropertyAccessTest::setUp

Same name in this branch
  1. 8.x-3.x tests/src/Kernel/EventPropertyAccessTest.php \Drupal\Tests\rules\Kernel\EventPropertyAccessTest::setUp()

Overrides EventTestBase::setUp

File

tests/src/Unit/Integration/Event/EventPropertyAccessTest.php, line 21

Class

EventPropertyAccessTest
Checks that the events defined in the rules_test_event module are correct.

Namespace

Drupal\Tests\rules\Unit\Integration\Event

Code

protected function setUp() : void {
  parent::setUp();
  // Must enable our test module to make its plugins discoverable.
  $this->enableModule('rules_test_event', [
    'Drupal\\rules_test_event' => __DIR__ . '/../../../../modules/rules_test_event/src',
  ]);
  // Tell the plugin manager where to look for plugins.
  $this->moduleHandler
    ->getModuleDirectories()
    ->willReturn([
    'rules_test_event' => __DIR__ . '/../../../../modules/rules_test_event/',
  ]);
  // Create a real plugin manager with a mock moduleHandler.
  $this->eventManager = new RulesEventManager($this->moduleHandler
    ->reveal(), $this->entityTypeBundleInfo
    ->reveal());
}