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