Refactor MailPoet\Cron to use new settings
[MAILPOET-1757]
This commit is contained in:
@ -3,14 +3,20 @@ namespace MailPoet\Test\Cron;
|
||||
|
||||
use MailPoet\Cron\CronTrigger;
|
||||
use MailPoet\Models\Setting;
|
||||
use MailPoet\Settings\SettingsController;
|
||||
|
||||
require_once('CronTriggerMockMethod.php');
|
||||
require_once('CronTriggerMockMethodWithException.php');
|
||||
|
||||
class CronTriggerTest extends \MailPoetTest {
|
||||
|
||||
/** @var SettingsController */
|
||||
private $settings;
|
||||
|
||||
function _before() {
|
||||
parent::_before();
|
||||
$this->cron_trigger = new CronTrigger();
|
||||
$this->settings = new SettingsController();
|
||||
$this->cron_trigger = new CronTrigger($this->settings);
|
||||
}
|
||||
|
||||
function testItCanDefineConstants() {
|
||||
@ -31,11 +37,6 @@ class CronTriggerTest extends \MailPoetTest {
|
||||
->equals(CronTrigger::DEFAULT_METHOD);
|
||||
}
|
||||
|
||||
function testItCanGetCurrentMethod() {
|
||||
Setting::setValue(CronTrigger::SETTING_NAME, array('method' => 'CronTriggerMockMethod'));
|
||||
expect($this->cron_trigger->getCurrentMethod())->equals('CronTriggerMockMethod');
|
||||
}
|
||||
|
||||
function testItCanReturnAvailableMethods() {
|
||||
expect($this->cron_trigger->getAvailableMethods())
|
||||
->equals(CronTrigger::$available_methods);
|
||||
|
Reference in New Issue
Block a user