Skip to content
This repository
tree: 0be66ba05a
Fetching contributors…

Cannot retrieve contributors at this time

file 22 lines (18 sloc) 0.742 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
Feature: ActiveRecord::Relation match array

The `match_array` matcher can be used with an `ActiveRecord::Relation`
(scope). The assertion will pass if the scope would return all of the
elements specified in the array on the right hand side.

Scenario: example spec with relation match_array matcher
Given a file named "spec/models/widget_spec.rb" with:
"""
require "spec_helper"

describe Widget do
let!(:widgets) { Array.new(3) { Widget.create } }
subject { Widget.scoped }

it "returns all widgets in any order" do
expect(subject).to match_array(widgets)
end
end
"""
When I run `rspec spec/models/widget_spec.rb`
Then the examples should all pass
Something went wrong with that request. Please try again.