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

- old
+ new

@@ -3,78 +3,77 @@ # Specifying rufus-scheduler # # Sat Mar 21 17:43:23 JST 2009 # -require File.dirname(__FILE__) + '/spec_base' +require File.join(File.dirname(__FILE__), 'spec_base') describe SCHEDULER_CLASS do - it 'should stop' do + it 'stops' do var = nil s = start_scheduler s.in('3s') { var = true } stop_scheduler(s) - var.should.be.nil + var.should == nil sleep 4 - var.should.be.nil + var.should == nil end unless SCHEDULER_CLASS == Rufus::Scheduler::EmScheduler - it 'should set a default scheduler thread name' do + it 'sets a default scheduler thread name' do s = start_scheduler - s.instance_variable_get(:@thread)['name'].should.match( + s.instance_variable_get(:@thread)['name'].should match( /Rufus::Scheduler::.*Scheduler - \d+\.\d+\.\d+/) stop_scheduler(s) end - it 'should set the scheduler thread name' do + it 'sets the scheduler thread name' do s = start_scheduler(:thread_name => 'nada') - s.instance_variable_get(:@thread)['name'].should.equal('nada') + s.instance_variable_get(:@thread)['name'].should == 'nada' stop_scheduler(s) end end - it 'should accept a custom frequency' do + it 'accepts a custom frequency' do var = nil s = start_scheduler(:frequency => 3.0) s.in('1s') { var = true } sleep 1 - var.should.be.nil + var.should == nil sleep 1 - var.should.be.nil + var.should == nil sleep 2 - var.should.be.true + var.should == true stop_scheduler(s) end - end describe 'Rufus::Scheduler#start_new' do - it 'should piggyback EM if present and running' do + it 'piggybacks EM if present and running' do s = Rufus::Scheduler.start_new - s.class.should.equal(SCHEDULER_CLASS) + s.class.should == SCHEDULER_CLASS stop_scheduler(s) end end