You are here

public function TaskRunnerTest::testSuccessfulTaskExecuted in Webform Scheduled Tasks 8.2

@covers ::executeTasks

File

tests/src/Unit/TaskRunnerTest.php, line 41

Class

TaskRunnerTest
@coversDefaultClass \Drupal\webform_scheduled_tasks\TaskRunner @group webform_scheduled_tasks

Namespace

Drupal\Tests\webform_scheduled_tasks\Unit

Code

public function testSuccessfulTaskExecuted() {
  $scheduled_task = $this
    ->createTestScheduledTask();
  $scheduled_task
    ->registerSuccessfulTask()
    ->shouldBeCalled();
  $scheduled_task
    ->incrementTaskRunDateByInterval()
    ->shouldBeCalled();
  $this->taskRunner
    ->executeTasks([
    $scheduled_task
      ->reveal(),
  ]);
}