Add tests [MAILPOET-940]

This commit is contained in:
stoletniy
2017-07-12 18:09:05 +03:00
parent 55d3b67a2a
commit acbe2e383a
4 changed files with 159 additions and 1 deletions

View File

@ -0,0 +1,27 @@
<?php
namespace MailPoet\Test\Models;
use MailPoet\Models\ScheduledTask;
class ScheduledTaskTest extends \MailPoetTest {
function _before() {
$this->task = ScheduledTask::create();
$this->task->hydrate(array(
'status' => ScheduledTask::STATUS_SCHEDULED
));
$this->task->save();
}
function testItCanBeCompleted() {
$this->task->complete();
expect($this->task->status)->equals(ScheduledTask::STATUS_COMPLETED);
}
function testItSetsDefaultPriority() {
expect($this->task->priority)->equals(ScheduledTask::PRIORITY_MEDIUM);
}
function _after() {
\ORM::raw_execute('TRUNCATE ' . ScheduledTask::$_table);
}
}