@@ -24,30 +24,30 @@ def test_merge_in_clause
24
24
25
25
assert_equal [ mary ] , david_and_mary . merge ( Author . where ( id : mary ) )
26
26
assert_equal [ mary ] , david_and_mary . merge ( Author . rewhere ( id : mary ) )
27
- assert_deprecated do
27
+ assert_deprecated ( ActiveRecord . deprecator ) do
28
28
assert_equal [ mary ] , david_and_mary . merge ( Author . where ( id : mary ) , rewhere : true )
29
29
end
30
30
31
31
assert_equal [ bob ] , david_and_mary . merge ( Author . where ( id : bob ) )
32
32
assert_equal [ bob ] , david_and_mary . merge ( Author . rewhere ( id : bob ) )
33
- assert_deprecated do
33
+ assert_deprecated ( ActiveRecord . deprecator ) do
34
34
assert_equal [ bob ] , david_and_mary . merge ( Author . where ( id : bob ) , rewhere : true )
35
35
end
36
36
37
37
assert_equal [ david , bob ] , mary_and_bob . merge ( Author . where ( id : [ david , bob ] ) )
38
- assert_deprecated do
38
+ assert_deprecated ( ActiveRecord . deprecator ) do
39
39
assert_equal [ david , bob ] , mary_and_bob . merge ( Author . where ( id : [ david , bob ] ) , rewhere : true )
40
40
end
41
41
42
42
assert_equal [ mary , bob ] , david_and_mary . merge ( mary_and_bob )
43
- assert_deprecated do
43
+ assert_deprecated ( ActiveRecord . deprecator ) do
44
44
assert_equal [ mary , bob ] , david_and_mary . merge ( mary_and_bob , rewhere : true )
45
45
end
46
46
assert_equal [ mary ] , david_and_mary . and ( mary_and_bob )
47
47
assert_equal authors , david_and_mary . or ( mary_and_bob )
48
48
49
49
assert_equal [ david , mary ] , mary_and_bob . merge ( david_and_mary )
50
- assert_deprecated do
50
+ assert_deprecated ( ActiveRecord . deprecator ) do
51
51
assert_equal [ david , mary ] , mary_and_bob . merge ( david_and_mary , rewhere : true )
52
52
end
53
53
assert_equal [ mary ] , david_and_mary . and ( mary_and_bob )
@@ -56,7 +56,7 @@ def test_merge_in_clause
56
56
david_and_bob = Author . where ( id : david ) . or ( Author . where ( name : "Bob" ) )
57
57
58
58
assert_equal [ david ] , david_and_mary . merge ( david_and_bob )
59
- assert_deprecated do
59
+ assert_deprecated ( ActiveRecord . deprecator ) do
60
60
assert_equal [ david ] , david_and_mary . merge ( david_and_bob , rewhere : true )
61
61
end
62
62
assert_equal [ david ] , david_and_mary . and ( david_and_bob )
@@ -74,30 +74,30 @@ def test_merge_between_clause
74
74
75
75
assert_equal [ mary ] , david_and_mary . merge ( Author . where ( id : mary ) )
76
76
assert_equal [ mary ] , david_and_mary . merge ( Author . rewhere ( id : mary ) )
77
- assert_deprecated do
77
+ assert_deprecated ( ActiveRecord . deprecator ) do
78
78
assert_equal [ mary ] , david_and_mary . merge ( Author . where ( id : mary ) , rewhere : true )
79
79
end
80
80
81
81
assert_equal [ bob ] , david_and_mary . merge ( Author . where ( id : bob ) )
82
82
assert_equal [ bob ] , david_and_mary . merge ( Author . rewhere ( id : bob ) )
83
- assert_deprecated do
83
+ assert_deprecated ( ActiveRecord . deprecator ) do
84
84
assert_equal [ bob ] , david_and_mary . merge ( Author . where ( id : bob ) , rewhere : true )
85
85
end
86
86
87
87
assert_equal [ david , bob ] , mary_and_bob . merge ( Author . where ( id : [ david , bob ] ) )
88
- assert_deprecated do
88
+ assert_deprecated ( ActiveRecord . deprecator ) do
89
89
assert_equal [ david , bob ] , mary_and_bob . merge ( Author . where ( id : [ david , bob ] ) , rewhere : true )
90
90
end
91
91
92
92
assert_equal [ mary , bob ] , david_and_mary . merge ( mary_and_bob )
93
- assert_deprecated do
93
+ assert_deprecated ( ActiveRecord . deprecator ) do
94
94
assert_equal [ mary , bob ] , david_and_mary . merge ( mary_and_bob , rewhere : true )
95
95
end
96
96
assert_equal [ mary ] , david_and_mary . and ( mary_and_bob )
97
97
assert_equal authors , david_and_mary . or ( mary_and_bob )
98
98
99
99
assert_equal [ david , mary ] , mary_and_bob . merge ( david_and_mary )
100
- assert_deprecated do
100
+ assert_deprecated ( ActiveRecord . deprecator ) do
101
101
assert_equal [ david , mary ] , mary_and_bob . merge ( david_and_mary , rewhere : true )
102
102
end
103
103
assert_equal [ mary ] , david_and_mary . and ( mary_and_bob )
@@ -106,7 +106,7 @@ def test_merge_between_clause
106
106
david_and_bob = Author . where ( id : david ) . or ( Author . where ( name : "Bob" ) )
107
107
108
108
assert_equal [ david ] , david_and_mary . merge ( david_and_bob )
109
- assert_deprecated do
109
+ assert_deprecated ( ActiveRecord . deprecator ) do
110
110
assert_equal [ david ] , david_and_mary . merge ( david_and_bob , rewhere : true )
111
111
end
112
112
assert_equal [ david ] , david_and_mary . and ( david_and_bob )
@@ -124,31 +124,31 @@ def test_merge_or_clause
124
124
125
125
assert_equal [ mary ] , david_and_mary . merge ( Author . where ( id : mary ) )
126
126
assert_equal [ mary ] , david_and_mary . merge ( Author . rewhere ( id : mary ) )
127
- assert_deprecated do
127
+ assert_deprecated ( ActiveRecord . deprecator ) do
128
128
assert_equal [ mary ] , david_and_mary . merge ( Author . where ( id : mary ) , rewhere : true )
129
129
end
130
130
131
131
assert_equal [ bob ] , david_and_mary . merge ( Author . where ( id : bob ) )
132
132
assert_equal [ bob ] , david_and_mary . merge ( Author . rewhere ( id : bob ) )
133
- assert_deprecated do
133
+ assert_deprecated ( ActiveRecord . deprecator ) do
134
134
assert_equal [ bob ] , david_and_mary . merge ( Author . where ( id : bob ) , rewhere : true )
135
135
end
136
136
137
137
assert_equal [ david , bob ] , mary_and_bob . merge ( Author . where ( id : [ david , bob ] ) )
138
- assert_deprecated do
138
+ assert_deprecated ( ActiveRecord . deprecator ) do
139
139
assert_equal [ david , bob ] , mary_and_bob . merge ( Author . where ( id : [ david , bob ] ) , rewhere : true )
140
140
end
141
141
142
142
143
143
assert_equal [ mary , bob ] , david_and_mary . merge ( mary_and_bob )
144
- assert_deprecated do
144
+ assert_deprecated ( ActiveRecord . deprecator ) do
145
145
assert_equal [ mary , bob ] , david_and_mary . merge ( mary_and_bob , rewhere : true )
146
146
end
147
147
assert_equal [ mary ] , david_and_mary . and ( mary_and_bob )
148
148
assert_equal authors , david_and_mary . or ( mary_and_bob )
149
149
150
150
assert_equal [ david , mary ] , mary_and_bob . merge ( david_and_mary )
151
- assert_deprecated do
151
+ assert_deprecated ( ActiveRecord . deprecator ) do
152
152
assert_equal [ david , mary ] , mary_and_bob . merge ( david_and_mary , rewhere : true )
153
153
end
154
154
assert_equal [ mary ] , david_and_mary . and ( mary_and_bob )
@@ -157,7 +157,7 @@ def test_merge_or_clause
157
157
david_and_bob = Author . where ( id : david ) . or ( Author . where ( name : "Bob" ) )
158
158
159
159
assert_equal [ david ] , david_and_mary . merge ( david_and_bob )
160
- assert_deprecated do
160
+ assert_deprecated ( ActiveRecord . deprecator ) do
161
161
assert_equal [ david ] , david_and_mary . merge ( david_and_bob , rewhere : true )
162
162
end
163
163
assert_equal [ david ] , david_and_mary . and ( david_and_bob )
@@ -172,12 +172,12 @@ def test_merge_not_in_clause
172
172
assert_equal [ david ] , non_mary_and_bob
173
173
174
174
assert_equal [ david ] , Author . where ( id : david ) . merge ( non_mary_and_bob )
175
- assert_deprecated do
175
+ assert_deprecated ( ActiveRecord . deprecator ) do
176
176
assert_equal [ david ] , Author . where ( id : david ) . merge ( non_mary_and_bob , rewhere : true )
177
177
end
178
178
179
179
assert_equal [ david ] , Author . where ( id : mary ) . merge ( non_mary_and_bob )
180
- assert_deprecated do
180
+ assert_deprecated ( ActiveRecord . deprecator ) do
181
181
assert_equal [ david ] , Author . where ( id : mary ) . merge ( non_mary_and_bob , rewhere : true )
182
182
end
183
183
end
@@ -190,12 +190,12 @@ def test_merge_not_range_clause
190
190
assert_equal [ david , mary ] , less_than_bob
191
191
192
192
assert_equal [ david , mary ] , Author . where ( id : david ) . merge ( less_than_bob )
193
- assert_deprecated do
193
+ assert_deprecated ( ActiveRecord . deprecator ) do
194
194
assert_equal [ david , mary ] , Author . where ( id : david ) . merge ( less_than_bob , rewhere : true )
195
195
end
196
196
197
197
assert_equal [ david , mary ] , Author . where ( id : mary ) . merge ( less_than_bob )
198
- assert_deprecated do
198
+ assert_deprecated ( ActiveRecord . deprecator ) do
199
199
assert_equal [ david , mary ] , Author . where ( id : mary ) . merge ( less_than_bob , rewhere : true )
200
200
end
201
201
end
@@ -218,7 +218,7 @@ def test_merge_doesnt_duplicate_same_clauses
218
218
end
219
219
220
220
assert_sql ( /WHERE \( #{ Regexp . escape ( author_id ) } IN \( '1'\) \) \z / ) do
221
- assert_deprecated do
221
+ assert_deprecated ( ActiveRecord . deprecator ) do
222
222
assert_equal [ david ] , only_david . merge ( only_david , rewhere : true )
223
223
end
224
224
end
@@ -228,7 +228,7 @@ def test_merge_doesnt_duplicate_same_clauses
228
228
end
229
229
230
230
assert_sql ( /WHERE \( #{ Regexp . escape ( author_id ) } IN \( 1\) \) \z / ) do
231
- assert_deprecated do
231
+ assert_deprecated ( ActiveRecord . deprecator ) do
232
232
assert_equal [ david ] , only_david . merge ( only_david , rewhere : true )
233
233
end
234
234
end
@@ -255,7 +255,7 @@ def test_relation_merging_with_arel_equalities_keeps_last_equality
255
255
devs = Developer . where ( salary_attr . eq ( 80000 ) ) . merge ( Developer . where ( salary_attr . eq ( 9000 ) ) )
256
256
assert_equal [ developers ( :poor_jamis ) ] , devs . to_a
257
257
258
- assert_deprecated do
258
+ assert_deprecated ( ActiveRecord . deprecator ) do
259
259
devs = Developer . where ( salary_attr . eq ( 80000 ) ) . merge ( Developer . where ( salary_attr . eq ( 9000 ) ) , rewhere : true )
260
260
end
261
261
assert_equal [ developers ( :poor_jamis ) ] , devs . to_a
@@ -271,7 +271,7 @@ def test_relation_merging_with_arel_equalities_keeps_last_equality_with_non_attr
271
271
devs = Developer . where ( abs_salary . eq ( 80000 ) ) . merge ( Developer . where ( abs_salary . eq ( 9000 ) ) )
272
272
assert_equal [ developers ( :poor_jamis ) ] , devs . to_a
273
273
274
- assert_deprecated do
274
+ assert_deprecated ( ActiveRecord . deprecator ) do
275
275
devs = Developer . where ( abs_salary . eq ( 80000 ) ) . merge ( Developer . where ( abs_salary . eq ( 9000 ) ) , rewhere : true )
276
276
end
277
277
assert_equal [ developers ( :poor_jamis ) ] , devs . to_a
@@ -404,7 +404,7 @@ def test_rewhere_true_is_deprecated
404
404
message = <<-MSG . squish
405
405
Specifying `Relation#merge(rewhere: true)` is deprecated
406
406
MSG
407
- assert_deprecated ( message ) do
407
+ assert_deprecated ( message , ActiveRecord . deprecator ) do
408
408
Author . where ( id : 1 ) . merge ( Author . where ( id : 2 ) , rewhere : true )
409
409
end
410
410
end
@@ -413,7 +413,7 @@ def test_rewhere_false_is_deprecated
413
413
message = <<-MSG . squish
414
414
Relation#merge(rewhere: false)` is deprecated without replacement
415
415
MSG
416
- assert_deprecated ( message ) do
416
+ assert_deprecated ( message , ActiveRecord . deprecator ) do
417
417
Author . where ( id : 1 ) . merge ( Author . where ( id : 2 ) , rewhere : false )
418
418
end
419
419
end
0 commit comments