Sha256: b0f0f7d6fdbbb84b020d38362e072ab76d12fbe3e05a93aa59e0b0f42eb82fad
Contents?: true
Size: 524 Bytes
Versions: 11
Compression:
Stored size: 524 Bytes
Contents
# -*- encoding: utf-8 -*- require 'cucumber/core/test/result' require 'rspec/expectations' module Cucumber::Core::Test RSpec::Matchers.define :be_duration do |expected| match do |actual| actual.tap { |duration| @nanoseconds = duration.nanoseconds } @nanoseconds == expected end end RSpec::Matchers.define :an_unknown_duration do match do |actual| actual.tap { raise "#tap block was executed, not an UnknownDuration" } expect(actual).to respond_to(:nanoseconds) end end end
Version data entries
11 entries across 11 versions & 1 rubygems