Sha256: 6911f66da08d7a966a5e092deda72bd66d7f69a42c05f0cf1beb2e14e8e37d4e
Contents?: true
Size: 571 Bytes
Versions: 2
Compression:
Stored size: 571 Bytes
Contents
module Benches module Matchers RSpec::Matchers.define :run_in_less_than do |duration| match do |actual| Benchmark.measure do actual.call end.utime.seconds < duration end failure_message_for_should do |actual| "expected code to run in less than #{duration.inspect}" end failure_message_for_should_not do |actual| "expected code not to run in less than #{duration.inspect} seconds" end description do "run in less than #{duration.inspect}" end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
benches-0.3.1 | lib/benches/matchers/run_in_less_than.rb |
benches-0.3.0 | lib/benches/matchers/run_in_less_than.rb |