Files
crono/spec/job_spec.rb
Dzmitry Plashchynski 828488a6bc Add Job class
2015-03-04 18:31:59 +02:00

23 lines
465 B
Ruby

require "spec_helper"
class TestJob
def perform;end
end
describe Crono::Job do
let(:period) { Crono::Period.new(2.day) }
let(:job) { Crono::Job.new(TestJob, period) }
it "should contain performer and period" do
expect(job.performer).to be TestJob
expect(job.period).to be period
end
describe "#perform" do
it "should run performer in separate thread" do
thread = job.perform.join
expect(thread).to be_stop
end
end
end