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