Sha256: bd1ee38943a4234915bbcd4cb912077064325fb22d8d3631a0b54a1404f39be1

Contents?: true

Size: 679 Bytes

Versions: 4

Compression:

Stored size: 679 Bytes

Contents

covers 'facets/timer'

tests Timer do

  meta :time do
    Timer.time { |timer|
      timer.total_time.round.assert == 0
      sleep 1
      timer.total_time.round.assert == 1
      timer.stop
      timer.total_time.round.assert == 1
      sleep 1
      timer.total_time.round.assert == 1
      timer.start
      timer.total_time.round.assert == 1 
      sleep 1
      timer.total_time.round.assert == 2
    }
  end

  unit :start => "out of time", :stop => "out to time" do
    t = Timer.new(1)
    expect TimeoutError do
      t.start
      sleep 2
      t.stop
    end
  end

  unit :start => "in time" do
    t = Timer.new(2)
    t.start
    sleep 1
    t.stop
  end

end



Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
facets-2.9.1 test/standard/test_timer.rb
facets-2.9.0 test/more/test_timer.rb
facets-2.9.0.pre.2 test/more/test_timer.rb
facets-2.9.0.pre.1 test/more/test_timer.rb