Sha256: 6f79428acf6dc3c9c3a2b014e1787bb29b746161df8d3288d66b1ebc507eac45
Contents?: true
Size: 495 Bytes
Versions: 9
Compression:
Stored size: 495 Bytes
Contents
RSpec::Matchers.define :include_in_order do |*expected| include RSpec::Matchers::Pretty match do |actual| elements = expected.dup actual.each do |elt| if elt == elements.first elements.shift end end elements.empty? end def failure_message "expected #{@actual.inspect} to include#{expected_to_sentence} in order" end def failure_message_when_negated "expected #{@actual.inspect} not to include#{expected_to_sentence} in order" end end
Version data entries
9 entries across 9 versions & 1 rubygems