test/clock_test.rb in dynflow-0.3.0 vs test/clock_test.rb in dynflow-0.4.0
- old
+ new
@@ -20,11 +20,11 @@
start = Time.now
clock.ping q, 0.1, o = Object.new
assert_equal o, q.pop
finish = Time.now
- assert_in_delta 0.1, finish - start, 0.02
+ assert_in_delta 0.1, finish - start, 0.08
end
it 'pongs on expected times' do
q = Queue.new
clock.initialized.wait
@@ -33,14 +33,14 @@
clock.ping q, 0.3, :a
clock.ping q, 0.1, :b
clock.ping q, 0.2, :c
assert_equal :b, q.pop
- assert_in_delta 0.1, Time.now - start, 0.02
+ assert_in_delta 0.1, Time.now - start, 0.08
assert_equal :c, q.pop
- assert_in_delta 0.2, Time.now - start, 0.02
+ assert_in_delta 0.2, Time.now - start, 0.08
assert_equal :a, q.pop
- assert_in_delta 0.3, Time.now - start, 0.02
+ assert_in_delta 0.3, Time.now - start, 0.08
end
it 'works under stress' do
clock.initialized.wait
threads = Array.new(4) do