Add tests [MAILPOET-940]
This commit is contained in:
27
tests/unit/Models/ScheduledTaskTest.php
Normal file
27
tests/unit/Models/ScheduledTaskTest.php
Normal 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);
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user