From 98f058767f3dfd71ebe54e600f2eb5dd123fbcb5 Mon Sep 17 00:00:00 2001 From: Dzmitry Plashchynski Date: Sat, 7 Mar 2015 16:06:40 +0200 Subject: [PATCH] Fix spec --- spec/job_spec.rb | 4 ++-- spec/scheduler_spec.rb | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/spec/job_spec.rb b/spec/job_spec.rb index 102a059..5a5d1ce 100644 --- a/spec/job_spec.rb +++ b/spec/job_spec.rb @@ -43,7 +43,7 @@ describe Crono::Job do job.last_performed_at = Time.now job.save @crono_job = Crono::CronoJob.find_by(job_id: job.job_id) - expect(@crono_job.last_performed_at.to_datetime.to_s).to be_eql job.last_performed_at.to_datetime.to_s + expect(@crono_job.last_performed_at.utc).to be_eql job.last_performed_at.utc end end @@ -56,7 +56,7 @@ describe Crono::Job do it "should load info from DB" do @job = Crono::Job.new(TestJob, period) @job.load - expect(@job.last_performed_at.to_datetime.to_s).to be_eql @saved_last_performed_at.to_datetime.to_s + expect(@job.last_performed_at.utc).to be_eql @saved_last_performed_at.utc end end end diff --git a/spec/scheduler_spec.rb b/spec/scheduler_spec.rb index 63c15c3..0828db4 100644 --- a/spec/scheduler_spec.rb +++ b/spec/scheduler_spec.rb @@ -8,9 +8,9 @@ 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 @@ -25,7 +25,7 @@ describe Crono::Scheduler do describe "#next" do it "should return next job in schedule" do - expect(@scheduler.next).to be @jobs[2] + expect(@scheduler.next).to be @jobs[0] end end end