@@ -7,31 +7,46 @@ const rule = require('../../tools/eslint-rules/prefer-assert-methods');
77
88new RuleTester ( ) . run ( 'prefer-assert-methods' , rule , {
99 valid : [
10- 'assert.strictEqual(foo, bar)' ,
11- 'assert(foo === bar && baz)'
10+ 'assert.strictEqual(foo, bar);' ,
11+ 'assert(foo === bar && baz);' ,
12+ 'assert.notStrictEqual(foo, bar);' ,
13+ 'assert(foo !== bar && baz);' ,
14+ 'assert.equal(foo, bar);' ,
15+ 'assert(foo == bar && baz);' ,
16+ 'assert.notEqual(foo, bar);' ,
17+ 'assert(foo != bar && baz);' ,
18+ 'assert.ok(foo);' ,
19+ 'assert.ok(foo != bar);' ,
20+ 'assert.ok(foo === bar && baz);'
1221 ] ,
1322 invalid : [
1423 {
15- code : 'assert(foo == bar)' ,
16- errors : [ { message : "'assert.equal' should be used instead of '=='" } ]
24+ code : 'assert(foo == bar);' ,
25+ errors : [ {
26+ message : "'assert.equal' should be used instead of '=='"
27+ } ] ,
28+ output : 'assert.equal(foo, bar);'
1729 } ,
1830 {
19- code : 'assert(foo === bar)' ,
31+ code : 'assert(foo === bar); ' ,
2032 errors : [ {
2133 message : "'assert.strictEqual' should be used instead of '==='"
22- } ]
34+ } ] ,
35+ output : 'assert.strictEqual(foo, bar);'
2336 } ,
2437 {
25- code : 'assert(foo != bar)' ,
38+ code : 'assert(foo != bar); ' ,
2639 errors : [ {
2740 message : "'assert.notEqual' should be used instead of '!='"
28- } ]
41+ } ] ,
42+ output : 'assert.notEqual(foo, bar);'
2943 } ,
3044 {
31- code : 'assert(foo !== bar)' ,
45+ code : 'assert(foo !== bar); ' ,
3246 errors : [ {
3347 message : "'assert.notStrictEqual' should be used instead of '!=='"
34- } ]
35- } ,
48+ } ] ,
49+ output : 'assert.notStrictEqual(foo, bar);'
50+ }
3651 ]
3752} ) ;
0 commit comments