diff options
Diffstat (limited to 'spec/bundler/support/matchers.rb')
| -rw-r--r-- | spec/bundler/support/matchers.rb | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/spec/bundler/support/matchers.rb b/spec/bundler/support/matchers.rb index ce6b216619..8b22e7dbc3 100644 --- a/spec/bundler/support/matchers.rb +++ b/spec/bundler/support/matchers.rb @@ -97,6 +97,18 @@ module Spec end end + RSpec::Matchers.define :take_less_than do |seconds| + match do |actual| + start_time = Time.now + + actual.call + + (Time.now - start_time).to_f < seconds + end + + supports_block_expectations + end + define_compound_matcher :read_as, [exist] do |file_contents| diffable |
