Rename Schedule to Scheduler

This commit is contained in:
Dzmitry Plashchynski
2015-03-05 15:13:48 +02:00
parent 368d9ee0a9
commit 59e71e89f3
7 changed files with 18 additions and 18 deletions

View File

@@ -6,7 +6,7 @@ end
describe Crono::PerformerProxy do
it "should add job to schedule" do
expect(Crono.schedule).to receive(:add).with(kind_of(Crono::Job))
expect(Crono.scheduler).to receive(:add).with(kind_of(Crono::Job))
Crono.perform(TestJob).every(2.days, at: "15:30")
end
end

View File

@@ -4,24 +4,24 @@ class TestJob
def perform;end
end
describe Crono::Schedule do
describe Crono::Scheduler do
before(:each) do
@schedule = Crono::Schedule.new
@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")
].map { |period| Crono::Job.new(TestJob, period) }
@schedule.jobs = @jobs
@scheduler.jobs = @jobs
end
describe "#next" do
it "should return next job in schedule" do
expect(@schedule.next).to be @jobs[1]
expect(@scheduler.next).to be @jobs[1]
end
it "should return next based on last" do
expect(@schedule.next)
expect(@scheduler.next)
end
end
end