public function ScheduledTransitionsCronUnitTest::testCronOn in Scheduled Transitions 8
Same name and namespace in other branches
- 2.x tests/src/Unit/ScheduledTransitionsCronUnitTest.php \Drupal\Tests\scheduled_transitions\Unit\ScheduledTransitionsCronUnitTest::testCronOn()
Tests creating queue items during cron.
@covers ::cron
File
- tests/
src/ Unit/ ScheduledTransitionsCronUnitTest.php, line 49
Class
- ScheduledTransitionsCronUnitTest
- Tests cron hooks.
Namespace
Drupal\Tests\scheduled_transitions\UnitCode
public function testCronOn() : void {
$testConfig = $this
->createMock(ImmutableConfig::class);
$testConfig
->expects($this
->once())
->method('get')
->with('automation.cron_create_queue_items')
->willReturn(TRUE);
$this->testConfigFactory
->expects($this
->once())
->method('get')
->with('scheduled_transitions.settings')
->willReturn($testConfig);
$this->testJobs
->expects($this
->once())
->method('jobCreator');
$hooksService = new ScheduledTransitionsHooks($this->testConfigFactory, $this->testJobs);
$hooksService
->cron();
}