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