mirror of
https://github.com/plashchynski/crono.git
synced 2026-03-29 22:02:06 +02:00
Fix spec
This commit is contained in:
@@ -43,7 +43,7 @@ describe Crono::Job do
|
|||||||
job.last_performed_at = Time.now
|
job.last_performed_at = Time.now
|
||||||
job.save
|
job.save
|
||||||
@crono_job = Crono::CronoJob.find_by(job_id: job.job_id)
|
@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
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -56,7 +56,7 @@ describe Crono::Job do
|
|||||||
it "should load info from DB" do
|
it "should load info from DB" do
|
||||||
@job = Crono::Job.new(TestJob, period)
|
@job = Crono::Job.new(TestJob, period)
|
||||||
@job.load
|
@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
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -8,9 +8,9 @@ describe Crono::Scheduler do
|
|||||||
before(:each) do
|
before(:each) do
|
||||||
@scheduler = Crono::Scheduler.new
|
@scheduler = Crono::Scheduler.new
|
||||||
@jobs = [
|
@jobs = [
|
||||||
Crono::Period.new(3.day, at: "18:55"),
|
Crono::Period.new(3.day, at: 10.minutes.from_now.strftime("%H:%M")),
|
||||||
Crono::Period.new(1.day, at: "15:30"),
|
Crono::Period.new(1.day, at: 20.minutes.from_now.strftime("%H:%M")),
|
||||||
Crono::Period.new(7.day, at: "06:05")
|
Crono::Period.new(7.day, at: 40.minutes.from_now.strftime("%H:%M"))
|
||||||
].map { |period| Crono::Job.new(TestJob, period) }
|
].map { |period| Crono::Job.new(TestJob, period) }
|
||||||
@scheduler.jobs = @jobs
|
@scheduler.jobs = @jobs
|
||||||
end
|
end
|
||||||
@@ -25,7 +25,7 @@ describe Crono::Scheduler do
|
|||||||
|
|
||||||
describe "#next" do
|
describe "#next" do
|
||||||
it "should return next job in schedule" 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
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user