@@ -42,6 +42,7 @@ ruleTester.run('assertion-arguments', rule, {
42
42
testCase ( false , 't.ifError(new Error(), \'message\');' ) ,
43
43
testCase ( false , 't.is.skip(\'same\', \'same\', \'message\');' ) ,
44
44
testCase ( false , 't.is(\'same\', \'same\', \'message\');' ) ,
45
+ testCase ( false , 't.like({}, {}, \'message\');' ) ,
45
46
testCase ( false , 't.not(\'not\', \'same\', \'message\');' ) ,
46
47
testCase ( false , 't.notDeepEqual({}, {a: true}, \'message\');' ) ,
47
48
testCase ( false , 't.notThrows(Promise.resolve(), \'message\');' ) ,
@@ -67,6 +68,7 @@ ruleTester.run('assertion-arguments', rule, {
67
68
testCase ( false , 't.ifError(new Error());' ) ,
68
69
testCase ( false , 't.is.skip(\'same\', \'same\');' ) ,
69
70
testCase ( false , 't.is(\'same\', \'same\');' ) ,
71
+ testCase ( false , 't.like({}, {});' ) ,
70
72
testCase ( false , 't.not(\'not\', \'same\');' ) ,
71
73
testCase ( false , 't.notDeepEqual({}, {a: true});' ) ,
72
74
testCase ( false , 't.notThrows(Promise.resolve());' ) ,
@@ -97,6 +99,7 @@ ruleTester.run('assertion-arguments', rule, {
97
99
testCase ( 'always' , 't.not(\'not\', \'same\', \'message\');' ) ,
98
100
testCase ( 'always' , 't.deepEqual({}, {}, \'message\');' ) ,
99
101
testCase ( 'always' , 't.notDeepEqual({}, {a: true}, \'message\');' ) ,
102
+ testCase ( 'always' , 't.like({}, {}, \'message\');' ) ,
100
103
testCase ( 'always' , 't.throws(Promise.reject(), Error, \'message\');' ) ,
101
104
testCase ( 'always' , 't.notThrows(Promise.resolve(), \'message\');' ) ,
102
105
testCase ( 'always' , 't.regex(a, /a/, \'message\');' ) ,
@@ -129,6 +132,7 @@ ruleTester.run('assertion-arguments', rule, {
129
132
testCase ( 'never' , 't.not(\'not\', \'same\');' ) ,
130
133
testCase ( 'never' , 't.deepEqual({}, {});' ) ,
131
134
testCase ( 'never' , 't.notDeepEqual({}, {a: true});' ) ,
135
+ testCase ( 'never' , 't.like({}, {});' ) ,
132
136
testCase ( 'never' , 't.throws(Promise.reject());' ) ,
133
137
testCase ( 'never' , 't.throws(Promise.reject(), Error);' ) ,
134
138
testCase ( 'never' , 't.notThrows(Promise.resolve());' ) ,
@@ -182,6 +186,7 @@ ruleTester.run('assertion-arguments', rule, {
182
186
testCase ( false , 't.not(\'not\');' , tooFewError ( 2 ) ) ,
183
187
testCase ( false , 't.deepEqual({});' , tooFewError ( 2 ) ) ,
184
188
testCase ( false , 't.notDeepEqual({});' , tooFewError ( 2 ) ) ,
189
+ testCase ( false , 't.like({});' , tooFewError ( 2 ) ) ,
185
190
testCase ( false , 't.throws();' , tooFewError ( 1 ) ) ,
186
191
testCase ( false , 't.notThrows();' , tooFewError ( 1 ) ) ,
187
192
testCase ( false , 't.regex(a);' , tooFewError ( 2 ) ) ,
@@ -206,6 +211,7 @@ ruleTester.run('assertion-arguments', rule, {
206
211
testCase ( false , 't.not(\'not\', \'same\', \'message\', \'extra argument\');' , tooManyError ( 3 ) ) ,
207
212
testCase ( false , 't.deepEqual({}, {}, \'message\', \'extra argument\');' , tooManyError ( 3 ) ) ,
208
213
testCase ( false , 't.notDeepEqual({}, {a: true}, \'message\', \'extra argument\');' , tooManyError ( 3 ) ) ,
214
+ testCase ( false , 't.like({}, {}, \'message\', \'extra argument\');' , tooManyError ( 3 ) ) ,
209
215
testCase ( false , 't.throws(Promise.reject(), Error, \'message\', \'extra argument\');' , tooManyError ( 3 ) ) ,
210
216
testCase ( false , 't.notThrows(Promise.resolve(), \'message\', \'extra argument\');' , tooManyError ( 2 ) ) ,
211
217
testCase ( false , 't.regex(a, /a/, \'message\', \'extra argument\');' , tooManyError ( 3 ) ) ,
@@ -227,6 +233,7 @@ ruleTester.run('assertion-arguments', rule, {
227
233
testCase ( 'always' , 't.not(\'not\', \'same\');' , missingError ) ,
228
234
testCase ( 'always' , 't.deepEqual({}, {});' , missingError ) ,
229
235
testCase ( 'always' , 't.notDeepEqual({}, {a: true});' , missingError ) ,
236
+ testCase ( 'always' , 't.like({}, {});' , missingError ) ,
230
237
testCase ( 'always' , 't.throws(Promise.reject());' , missingError ) ,
231
238
testCase ( 'always' , 't.throws(Promise.reject(), Error);' , missingError ) ,
232
239
testCase ( 'always' , 't.notThrows(Promise.resolve());' , missingError ) ,
@@ -236,7 +243,6 @@ ruleTester.run('assertion-arguments', rule, {
236
243
testCase ( 'always' , 't.skip.is(\'same\', \'same\');' , missingError ) ,
237
244
testCase ( 'always' , 't.is.skip(\'same\', \'same\');' , missingError ) ,
238
245
testCase ( 'always' , 't.snapshot(value);' , missingError ) ,
239
-
240
246
testCase ( 'never' , 't.pass(\'message\');' , foundError ) ,
241
247
testCase ( 'never' , 't.fail(\'message\');' , foundError ) ,
242
248
testCase ( 'never' , 't.truthy(\'unicorn\', \'message\');' , foundError ) ,
@@ -247,6 +253,7 @@ ruleTester.run('assertion-arguments', rule, {
247
253
testCase ( 'never' , 't.not(\'not\', \'same\', \'message\');' , foundError ) ,
248
254
testCase ( 'never' , 't.deepEqual({}, {}, \'message\');' , foundError ) ,
249
255
testCase ( 'never' , 't.notDeepEqual({}, {a: true}, \'message\');' , foundError ) ,
256
+ testCase ( 'never' , 't.like({}, {}, \'message\');' , foundError ) ,
250
257
testCase ( 'never' , 't.throws(Promise.reject(), Error, \'message\');' , foundError ) ,
251
258
testCase ( 'never' , 't.notThrows(Promise.resolve(), \'message\');' , foundError ) ,
252
259
testCase ( 'never' , 't.regex(a, /a/, \'message\');' , foundError ) ,
0 commit comments