spec/schedulable_spec.rb in rufus-scheduler-2.0.6 vs spec/schedulable_spec.rb in rufus-scheduler-2.0.7

- old
+ new

@@ -3,77 +3,77 @@ # Specifying rufus-scheduler # # Tue May 5 14:47:16 JST 2009 # -require File.dirname(__FILE__) + '/spec_base' +require File.join(File.dirname(__FILE__), '/spec_base') describe Rufus::Scheduler::Schedulable do - before do + before(:each) do @s = start_scheduler end - after do + after(:each) do stop_scheduler(@s) end class JobAlpha attr_reader :value - def trigger (params) + def trigger(params) @value = params end end class JobBravo attr_reader :value - def call (job) + def call(job) @value = job end end - it 'should schedule via :schedulable' do + it 'schedules via :schedulable' do j = JobAlpha.new @s.in '1s', :schedulable => j sleep 1.4 - j.value.class.should.equal(Hash) - j.value[:job].class.should.equal(Rufus::Scheduler::InJob) + j.value.class.should == Hash + j.value[:job].class.should == Rufus::Scheduler::InJob end - it 'should honour schedulables that reply to :call' do + it 'honours schedulables that reply to :call' do j = JobBravo.new @s.in '1s', :schedulable => j sleep 1.4 - j.value.class.should.equal(Rufus::Scheduler::InJob) + j.value.class.should == Rufus::Scheduler::InJob end - it 'should accept trigger schedulables as second param' do + it 'accepts trigger schedulables as second param' do j = JobAlpha.new @s.in '1s', j sleep 1.4 - j.value.class.should.equal(Hash) - j.value[:job].class.should.equal(Rufus::Scheduler::InJob) + j.value.class.should == Hash + j.value[:job].class.should == Rufus::Scheduler::InJob end - it 'should accept call schedulables as second param' do + it 'accepts call schedulables as second param' do j = JobBravo.new @s.in '1s', j sleep 1.4 - j.value.class.should.equal(Rufus::Scheduler::InJob) + j.value.class.should == Rufus::Scheduler::InJob end end