@@ -1521,6 +1521,7 @@ def test_statement_cache_values_differ_coerced
1521
1521
1522
1522
original_test_statement_cache_values_differ
1523
1523
ensure
1524
+ Book . where ( author_id : nil , name : 'my book' ) . delete_all
1524
1525
Book . connection . add_index ( :books , [ :author_id , :name ] , unique : true )
1525
1526
end
1526
1527
end
@@ -1748,6 +1749,7 @@ class EnumTest < ActiveRecord::TestCase
1748
1749
1749
1750
send ( :'original_enums are distinct per class' )
1750
1751
ensure
1752
+ Book . where ( author_id : nil , name : nil ) . delete_all
1751
1753
Book . connection . add_index ( :books , [ :author_id , :name ] , unique : true )
1752
1754
end
1753
1755
@@ -1758,6 +1760,7 @@ class EnumTest < ActiveRecord::TestCase
1758
1760
1759
1761
send ( :'original_creating new objects with enum scopes' )
1760
1762
ensure
1763
+ Book . where ( author_id : nil , name : nil ) . delete_all
1761
1764
Book . connection . add_index ( :books , [ :author_id , :name ] , unique : true )
1762
1765
end
1763
1766
@@ -1768,6 +1771,7 @@ class EnumTest < ActiveRecord::TestCase
1768
1771
1769
1772
send ( :'original_enums are inheritable' )
1770
1773
ensure
1774
+ Book . where ( author_id : nil , name : nil ) . delete_all
1771
1775
Book . connection . add_index ( :books , [ :author_id , :name ] , unique : true )
1772
1776
end
1773
1777
@@ -1778,6 +1782,7 @@ class EnumTest < ActiveRecord::TestCase
1778
1782
1779
1783
send ( :'original_declare multiple enums at a time' )
1780
1784
ensure
1785
+ Book . where ( author_id : nil , name : nil ) . delete_all
1781
1786
Book . connection . add_index ( :books , [ :author_id , :name ] , unique : true )
1782
1787
end
1783
1788
end
@@ -1843,6 +1848,14 @@ class LogSubscriberTest < ActiveRecord::TestCase
1843
1848
def test_vebose_query_logs_coerced
1844
1849
original_test_vebose_query_logs
1845
1850
end
1851
+
1852
+ # Bindings logged slightly differently.
1853
+ coerce_tests! :test_where_in_binds_logging_include_attribute_names
1854
+ def test_where_in_binds_logging_include_attribute_names_coerced
1855
+ Developer . where ( id : [ 1 , 2 , 3 , 4 , 5 ] ) . load
1856
+ wait
1857
+ assert_match ( %{@0 = 1, @1 = 2, @2 = 3, @3 = 4, @4 = 5 [["id", nil], ["id", nil], ["id", nil], ["id", nil], ["id", nil]]} , @logger . logged ( :debug ) . last )
1858
+ end
1846
1859
end
1847
1860
1848
1861
class ActiveRecordSchemaTest < ActiveRecord ::TestCase
0 commit comments