public function TestNotify::testCronNever in Notify 7
File
- ./
notify.test, line 107 - Automated tests for notify.
Class
Code
public function testCronNever() {
// Set up notify environment.
variable_set('notify_attempts', 5);
variable_set('notify_include_updates', 0);
variable_set('notify_reg_default', 1);
variable_set('notify_period', -1);
variable_set('notify_send_hour', 9);
variable_set('notify_batchsize', 100);
//variable_set('mail_system', array('default-system' => 'TestingMailSystem'));
$now = REQUEST_TIME;
variable_set('notify_send_start', 0);
// We haven't started
$tt = $now - 86400;
variable_set('notify_send_last', $tt);
// Last was yesterday.
$tt = $now + 86400;
variable_set('notify_cron_next', $tt);
// Next cron scheduled tomorrow.
$this
->createContent(3);
$this
->cronRun();
$mails = $this
->drupalGetMails();
$howmany = count($mails);
$this
->assertEqual($howmany, 0, 'No emails are sent.');
}