@@ -7,31 +7,46 @@ const rule = require('../../tools/eslint-rules/prefer-assert-methods');
7
7
8
8
new RuleTester ( ) . run ( 'prefer-assert-methods' , rule , {
9
9
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);'
12
21
] ,
13
22
invalid : [
14
23
{
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);'
17
29
} ,
18
30
{
19
- code : 'assert(foo === bar)' ,
31
+ code : 'assert(foo === bar); ' ,
20
32
errors : [ {
21
33
message : "'assert.strictEqual' should be used instead of '==='"
22
- } ]
34
+ } ] ,
35
+ output : 'assert.strictEqual(foo, bar);'
23
36
} ,
24
37
{
25
- code : 'assert(foo != bar)' ,
38
+ code : 'assert(foo != bar); ' ,
26
39
errors : [ {
27
40
message : "'assert.notEqual' should be used instead of '!='"
28
- } ]
41
+ } ] ,
42
+ output : 'assert.notEqual(foo, bar);'
29
43
} ,
30
44
{
31
- code : 'assert(foo !== bar)' ,
45
+ code : 'assert(foo !== bar); ' ,
32
46
errors : [ {
33
47
message : "'assert.notStrictEqual' should be used instead of '!=='"
34
- } ]
35
- } ,
48
+ } ] ,
49
+ output : 'assert.notStrictEqual(foo, bar);'
50
+ }
36
51
]
37
52
} ) ;
0 commit comments