You are here

function RulesUnitTest::testRules1MinuteRange in Ultimate Cron 8.2

File

tests/src/Unit/RulesUnitTest.php, line 477

Class

RulesUnitTest
Tests Drupal\ultimate_cron\CronRule.

Namespace

Drupal\Tests\ultimate_cron\Unit

Code

function testRules1MinuteRange() {

  // Test a 1 minute range
  $result = $this
    ->assertRule(array(
    'result' => FALSE,
    'rules' => '10-10 12 * * *',
    'last_run' => '2008-01-03 12:00:00',
    'now' => '2008-01-03 12:09:00',
    'catch_up' => 1,
  ));
  $this
    ->assertTrue($result[0], $result[1]);
  $result = $this
    ->assertRule(array(
    'result' => True,
    'rules' => '10-10 12 * * *',
    'last_run' => '2008-01-03 12:00:00',
    'now' => '2008-01-03 12:10:00',
    'catch_up' => 1,
  ));
  $this
    ->assertTrue($result[0], $result[1]);
  $result = $this
    ->assertRule(array(
    'result' => FALSE,
    'rules' => '10-10 12 * * *',
    'last_run' => '2008-01-03 12:00:00',
    'now' => '2008-01-03 12:11:00',
    'catch_up' => 1,
  ));
  $this
    ->assertTrue($result[0], $result[1]);
}