File tree Expand file tree Collapse file tree 1 file changed +13
-2
lines changed Expand file tree Collapse file tree 1 file changed +13
-2
lines changed Original file line number Diff line number Diff line change 33
44
55class RelationTest < ActiveRecord ::TestCase
6- COERCED_TESTS = [ :test_merging_reorders_bind_params ]
6+ COERCED_TESTS = [
7+ :test_merging_reorders_bind_params ,
8+ :test_to_sql_on_eager_join
9+ ]
710 # Until that patch is made to rails we are preventing this test from running in this gem.
811 include SqlserverCoercedTest
912 fixtures :posts
@@ -24,4 +27,12 @@ def test_coerced_merging_reorders_bind_params
2427 merged = left . merge ( right )
2528 assert_equal post , merged . first
2629 end
27- end
30+
31+ def test_coerced_to_sql_on_eager_join
32+ expected = assert_sql {
33+ Post . eager_load ( :last_comment ) . order ( 'comments.id DESC' ) . to_a
34+ } . first
35+ actual = Post . eager_load ( :last_comment ) . order ( 'comments.id DESC' ) . to_sql
36+ assert_equal expected . include? ( actual ) , true
37+ end
38+ end
You can’t perform that action at this time.
0 commit comments