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