Module: WCC::API::RSpec::CollectionMatchers
- Defined in:
- lib/wcc/api/rspec/collection_matchers.rb
Instance Method Summary collapse
Instance Method Details
#collection_match(coll1, coll2, matcher = :eq) ⇒ Object
5 6 7 8 9 10 11 12 13 |
# File 'lib/wcc/api/rspec/collection_matchers.rb', line 5 def collection_match(coll1, coll2, matcher = :eq) coll1 = coll1.to_a coll2 = coll2.to_a expect(coll1.size).to eq(coll2.size) coll1.zip(coll2).each do |actual, expected| expect(actual).to public_send(matcher, expected) end end |