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