Merge pull request #214 from infinitered/timer_fuzz

add serious fuzz to the timer, but still testing for some accuracy
This commit is contained in:
Mark Rickert
2015-03-14 16:06:59 -04:00

View File

@@ -48,7 +48,7 @@ describe 'app' do
before_time = Time.now
@app.after 0.01 do
after_time = Time.now
(after_time - before_time).should.be >= 0.01
(after_time - before_time).should.be >= 0.007
(after_time - before_time).should.be.close 0.01, 0.005
resume
end
@@ -60,7 +60,7 @@ describe 'app' do
count = 0
timer = @app.every 0.01 do
after_time = Time.now
(after_time - before_time).should.be >= 0.01
(after_time - before_time).should.be >= 0.007
(after_time - before_time).should.be.close 0.01, 0.005
count += 1
before_time = after_time # reset