1
0
Fork 0
mirror of https://github.com/rails/rails.git synced 2022-11-09 12:12:34 -05:00

Fix random CI failure due to non-deterministic sorting order

https://buildkite.com/rails/rails/builds/59106#596284a1-4692-4640-8a50-c4286e173bbb/115-126
This commit is contained in:
Ryuta Kamizono 2019-02-27 01:38:04 +09:00
parent 350ad01b81
commit aa9bc1e8f0

View file

@ -1490,10 +1490,10 @@ class RelationTest < ActiveRecord::TestCase
assert_equal [posts(:welcome)], relation.to_a
author_posts = relation.except(:order, :limit)
assert_equal Post.where(author_id: 1).to_a, author_posts.to_a
assert_equal Post.where(author_id: 1).sort_by(&:id), author_posts.sort_by(&:id)
all_posts = relation.except(:where, :order, :limit)
assert_equal Post.all, all_posts
assert_equal Post.all.sort_by(&:id), all_posts.sort_by(&:id)
end
def test_only
@ -1501,10 +1501,10 @@ class RelationTest < ActiveRecord::TestCase
assert_equal [posts(:welcome)], relation.to_a
author_posts = relation.only(:where)
assert_equal Post.where(author_id: 1).to_a, author_posts.to_a
assert_equal Post.where(author_id: 1).sort_by(&:id), author_posts.sort_by(&:id)
all_posts = relation.only(:limit)
assert_equal Post.limit(1).to_a, all_posts.to_a
all_posts = relation.only(:order)
assert_equal Post.order("id ASC").to_a, all_posts.to_a
end
def test_anonymous_extension