You are here

public function CronEventTest::testCronEvent in Hook Event Dispatcher 3.x

Same name in this branch
  1. 3.x modules/core_event_dispatcher/tests/src/Kernel/CronEventTest.php \Drupal\Tests\core_event_dispatcher\Kernel\CronEventTest::testCronEvent()
  2. 3.x modules/core_event_dispatcher/tests/src/Unit/Core/CronEventTest.php \Drupal\Tests\core_event_dispatcher\Unit\Core\CronEventTest::testCronEvent()

Test the cron event.

Throws

\Exception

File

modules/core_event_dispatcher/tests/src/Kernel/CronEventTest.php, line 27

Class

CronEventTest
@group hook_event_dispatcher @group core_event_dispatcher

Namespace

Drupal\Tests\core_event_dispatcher\Kernel

Code

public function testCronEvent() {
  $called = FALSE;
  $this->container
    ->get('event_dispatcher')
    ->addListener(HookEventDispatcherInterface::CRON, function () use (&$called) {
    $called = TRUE;
  });
  $this->container
    ->get('cron')
    ->run();
  $this
    ->assertTrue($called);
}