spec/scheduler_spec.rb in crono-0.6.1 vs spec/scheduler_spec.rb in crono-0.7.0
- old
+ new
@@ -6,13 +6,13 @@
describe Crono::Scheduler do
before(:each) do
@scheduler = Crono::Scheduler.new
@jobs = [
- Crono::Period.new(3.day, at: "18:55"),
- Crono::Period.new(1.day, at: "15:30"),
- Crono::Period.new(7.day, at: "06:05")
+ Crono::Period.new(3.day, at: 10.minutes.from_now.strftime("%H:%M")),
+ Crono::Period.new(1.day, at: 20.minutes.from_now.strftime("%H:%M")),
+ Crono::Period.new(7.day, at: 40.minutes.from_now.strftime("%H:%M"))
].map { |period| Crono::Job.new(TestJob, period) }
@scheduler.jobs = @jobs
end
describe "#add_job" do
@@ -23,13 +23,9 @@
end
end
describe "#next" do
it "should return next job in schedule" do
- expect(@scheduler.next).to be @jobs[1]
- end
-
- it "should return next based on last" do
- expect(@scheduler.next)
+ expect(@scheduler.next).to be @jobs[0]
end
end
end