mirror of
https://github.com/plashchynski/crono.git
synced 2026-03-22 09:30:00 +01:00
Call Job#load on every Scheduler#add_job call
This commit is contained in:
@@ -15,6 +15,14 @@ describe Crono::Scheduler do
|
||||
@scheduler.jobs = @jobs
|
||||
end
|
||||
|
||||
describe "#add_job" do
|
||||
it "should call Job#load on Job" do
|
||||
@job = Crono::Job.new(TestJob, Crono::Period.new(10.day, at: "04:05"))
|
||||
expect(@job).to receive(:load)
|
||||
@scheduler.add_job(@job)
|
||||
end
|
||||
end
|
||||
|
||||
describe "#next" do
|
||||
it "should return next job in schedule" do
|
||||
expect(@scheduler.next).to be @jobs[1]
|
||||
|
||||
Reference in New Issue
Block a user