|
1 |
| -var RuleTester = require("eslint").RuleTester; |
| 1 | +'use strict'; |
2 | 2 |
|
3 |
| -var rule = require("../rules/detect-buffer-noassert"); |
| 3 | +const RuleTester = require('eslint').RuleTester; |
| 4 | +const tester = new RuleTester(); |
4 | 5 |
|
| 6 | +const ruleName = 'detect-buffer-noassert'; |
| 7 | +const Rule = require(`../rules/${ruleName}`); |
5 | 8 |
|
6 |
| -var eslintTester = new RuleTester(), |
7 |
| - valid = "a.readUInt8(0);", |
8 |
| - invalid = "a.readUInt8(0, true);"; |
| 9 | +const invalid = 'a.readUInt8(0, true);'; |
9 | 10 |
|
10 | 11 |
|
11 |
| -eslintTester.run("detect-buffer-noassert", rule, { |
12 |
| - valid: [{ code: valid }], |
| 12 | +tester.run(ruleName, Rule, { |
| 13 | + valid: [{ code: 'a.readUInt8(0);' }], |
13 | 14 | invalid: [
|
14 | 15 | {
|
15 | 16 | code: invalid,
|
16 |
| - errors: [{ message: "Found Buffer.readUInt8 with noAssert flag set true:\n\t1: " + invalid }] |
17 |
| - }, |
| 17 | + errors: [{ message: `Found Buffer.readUInt8 with noAssert flag set true:\n\t1: ${invalid}` }] |
| 18 | + } |
18 | 19 | ]
|
19 | 20 | });
|
20 | 21 |
|
21 |
| -eslintTester.run("detect-buffer-noassert (false)", rule, { |
22 |
| - valid: [{ code: "a.readUInt8(0, false);" }], |
| 22 | +tester.run(`${ruleName} (false)`, Rule, { |
| 23 | + valid: [{ code: 'a.readUInt8(0, false);' }], |
23 | 24 | invalid: [
|
24 | 25 | {
|
25 | 26 | code: invalid,
|
26 |
| - errors: [{ message: "Found Buffer.readUInt8 with noAssert flag set true:\n\t1: " + invalid }] |
27 |
| - }, |
28 |
| - ] |
29 |
| -}); |
30 |
| - |
31 |
| -eslintTester.run("detect-buffer-noassert", rule, { |
32 |
| - valid: [{ code: valid }], |
33 |
| - invalid: [ |
34 |
| - { |
35 |
| - code: invalid, |
36 |
| - errors: [{ message: "Found Buffer.readUInt8 with noAssert flag set true:\n\t1: " + invalid }] |
37 |
| - }, |
| 27 | + errors: [{ message: `Found Buffer.readUInt8 with noAssert flag set true:\n\t1: ${invalid}` }] |
| 28 | + } |
38 | 29 | ]
|
39 | 30 | });
|
0 commit comments