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
3 4 5 6 7 8 9 10 |
# File 'lib/wcc/api/rspec/collection_matchers.rb', line 3 def collection_match(coll1, coll2, matcher = :eq) coll1, coll2 = coll1.to_a, 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 |