test/scheduler_test.rb in resque-scheduler-2.0.0.h vs test/scheduler_test.rb in resque-scheduler-2.0.0
- old
+ new
@@ -30,9 +30,17 @@
SomeRealClass.expects(:after_enqueue_example).with("/tmp")
Resque::Scheduler.enqueue_from_config(config)
end
+ test "enqueue_from_config respects queue params" do
+ config = {'cron' => "* * * * *", 'class' => 'SomeIvarJob', 'queue' => 'high'}
+
+ Resque.expects(:enqueue_to).with('high', SomeIvarJob)
+
+ Resque::Scheduler.enqueue_from_config(config)
+ end
+
test "config makes it into the rufus_scheduler" do
assert_equal(0, Resque::Scheduler.rufus_scheduler.all_jobs.size)
Resque.schedule = {:some_ivar_job => {'cron' => "* * * * *", 'class' => 'SomeIvarJob', 'args' => "/tmp"}}
Resque::Scheduler.load_schedule!