@@ -9,31 +9,46 @@ const rule = require('../../tools/eslint-rules/prefer-assert-methods');
99
1010new RuleTester ( ) . run ( 'prefer-assert-methods' , rule , {
1111 valid : [
12- 'assert.strictEqual(foo, bar)' ,
13- 'assert(foo === bar && baz)'
12+ 'assert.strictEqual(foo, bar);' ,
13+ 'assert(foo === bar && baz);' ,
14+ 'assert.notStrictEqual(foo, bar);' ,
15+ 'assert(foo !== bar && baz);' ,
16+ 'assert.equal(foo, bar);' ,
17+ 'assert(foo == bar && baz);' ,
18+ 'assert.notEqual(foo, bar);' ,
19+ 'assert(foo != bar && baz);' ,
20+ 'assert.ok(foo);' ,
21+ 'assert.ok(foo != bar);' ,
22+ 'assert.ok(foo === bar && baz);'
1423 ] ,
1524 invalid : [
1625 {
17- code : 'assert(foo == bar)' ,
18- errors : [ { message : "'assert.equal' should be used instead of '=='" } ]
26+ code : 'assert(foo == bar);' ,
27+ errors : [ {
28+ message : "'assert.equal' should be used instead of '=='"
29+ } ] ,
30+ output : 'assert.equal(foo, bar);'
1931 } ,
2032 {
21- code : 'assert(foo === bar)' ,
33+ code : 'assert(foo === bar); ' ,
2234 errors : [ {
2335 message : "'assert.strictEqual' should be used instead of '==='"
24- } ]
36+ } ] ,
37+ output : 'assert.strictEqual(foo, bar);'
2538 } ,
2639 {
27- code : 'assert(foo != bar)' ,
40+ code : 'assert(foo != bar); ' ,
2841 errors : [ {
2942 message : "'assert.notEqual' should be used instead of '!='"
30- } ]
43+ } ] ,
44+ output : 'assert.notEqual(foo, bar);'
3145 } ,
3246 {
33- code : 'assert(foo !== bar)' ,
47+ code : 'assert(foo !== bar); ' ,
3448 errors : [ {
3549 message : "'assert.notStrictEqual' should be used instead of '!=='"
36- } ]
37- } ,
50+ } ] ,
51+ output : 'assert.notStrictEqual(foo, bar);'
52+ }
3853 ]
3954} ) ;
0 commit comments