Use match_array in notifications scopes tests
The scopes don't define the order in which the records are returned, so, when using `eq`, the tests failed sometimes.
This commit is contained in:
@@ -474,7 +474,7 @@ describe User do
|
|||||||
create(:user, newsletter: true, username: "Subscriber2")
|
create(:user, newsletter: true, username: "Subscriber2")
|
||||||
create(:user, newsletter: false, username: "NonSubscriber")
|
create(:user, newsletter: false, username: "NonSubscriber")
|
||||||
|
|
||||||
expect(User.newsletter.pluck(:username)).to eq ["Subscriber1", "Subscriber2"]
|
expect(User.newsletter.pluck(:username)).to match_array ["Subscriber1", "Subscriber2"]
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -484,7 +484,7 @@ describe User do
|
|||||||
create(:user, email_digest: true, username: "Digester2")
|
create(:user, email_digest: true, username: "Digester2")
|
||||||
create(:user, email_digest: false, username: "NonDigester")
|
create(:user, email_digest: false, username: "NonDigester")
|
||||||
|
|
||||||
expect(User.email_digest.pluck(:username)).to eq ["Digester1", "Digester2"]
|
expect(User.email_digest.pluck(:username)).to match_array ["Digester1", "Digester2"]
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user