public function PathEventTest::testPathInsertEvent in Hook Event Dispatcher 8
Same name and namespace in other branches
- 8.2 modules/path_event_dispatcher/tests/src/Unit/Path/PathEventTest.php \Drupal\Tests\hook_event_dispatcher\Unit\Path\PathEventTest::testPathInsertEvent()
- 3.x modules/path_event_dispatcher/tests/src/Unit/Path/PathEventTest.php \Drupal\Tests\hook_event_dispatcher\Unit\Path\PathEventTest::testPathInsertEvent()
Test PathInsertEvent.
File
- tests/
src/ Unit/ Path/ PathEventTest.php, line 68
Class
- PathEventTest
- Class PathEventTest.
Namespace
Drupal\Tests\hook_event_dispatcher\Unit\PathCode
public function testPathInsertEvent() {
$source = 'testSource';
$alias = 'testAlias';
$langcode = 'NL';
$pid = 1337;
$path = [
'source' => $source,
'alias' => $alias,
'langcode' => $langcode,
'pid' => $pid,
];
hook_event_dispatcher_path_insert($path);
/** @var \Drupal\hook_event_dispatcher\Event\Path\PathInsertEvent $event */
$event = $this->manager
->getRegisteredEvent(HookEventDispatcherInterface::PATH_INSERT);
self::assertEquals($source, $event
->getSource());
self::assertEquals($alias, $event
->getAlias());
self::assertEquals($langcode, $event
->getLangcode());
self::assertEquals($pid, $event
->getPid());
}