spec/lib/scheduler_spec.rb in picky-4.19.4 vs spec/lib/scheduler_spec.rb in picky-4.19.5

- old
+ new

@@ -6,11 +6,11 @@ context 'default params' do let(:scheduler) { described_class.new } context 'without forking' do before(:each) do - scheduler.stub! :fork? => false + scheduler.stub :fork? => false end context 'non-stubbed forking' do it 'works correctly' do scheduler.schedule { sleep 0.01 } scheduler.schedule { sleep 0.01 } @@ -31,19 +31,19 @@ end describe 'fork?' do context 'OS can fork' do it 'returns false' do - scheduler.fork?.should be_false + scheduler.fork?.should be_falsy end end context 'OS cannot fork' do before(:each) do - Process.stub! :fork => nil + Process.stub :fork => nil end it 'returns false' do - scheduler.fork?.should be_false + scheduler.fork?.should be_falsy end end end end context 'default params' do @@ -57,10 +57,10 @@ scheduler.schedule { sleep 0.01 } scheduler.schedule { sleep 0.01 } scheduler.schedule { sleep 0.01 } end it 'works correctly' do - scheduler.scheduler.should_receive(:schedule).any_number_of_times.and_yield + scheduler.scheduler.should_receive(:schedule).at_least(1).and_yield called = 0 scheduler.schedule { called += 1 } scheduler.schedule { called += 1 } \ No newline at end of file