@@ -4,28 +4,22 @@ const RuleTester = require('eslint').RuleTester;
4
4
const tester = new RuleTester ( ) ;
5
5
6
6
const ruleName = 'detect-child-process' ;
7
- const Rule = require ( `../rules/${ ruleName } ` ) ;
7
+ const rule = require ( `../rules/${ ruleName } ` ) ;
8
8
9
- const valid = 'child_process.exec(\'ls\')' ;
10
- const invalidRequire = 'require(\'child_process\')' ;
11
- const invalidExec = 'var child = require(\'child_process\'); child.exec(com)' ;
12
-
13
- tester . run ( `${ ruleName } (require("child_process"))` , Rule , {
14
- valid : [ { code : valid } ] ,
9
+ tester . run ( ruleName , rule , {
10
+ valid : [ "child_process.exec('ls')" ] ,
15
11
invalid : [
16
12
{
17
- code : invalidRequire ,
18
- errors : [ { message : 'Found require("child_process")' } ]
19
- }
20
- ]
21
- } ) ;
22
-
23
- tester . run ( `${ ruleName } (child_process.exec() wih non literal 1st arg.)` , Rule , {
24
- valid : [ { code : valid } ] ,
25
- invalid : [
13
+ code : "require('child_process')" ,
14
+ errors : [ { message : 'Found require("child_process")' } ] ,
15
+ } ,
16
+ {
17
+ code : "var child = require('child_process'); child.exec(com)" ,
18
+ errors : [ { message : 'Found require("child_process")' } , { message : 'Found child_process.exec() with non Literal first argument' } ] ,
19
+ } ,
26
20
{
27
- code : invalidExec ,
28
- errors : [ { message : 'Found require("child_process")' } , { message : 'Found child_process.exec() with non Literal first argument' } ]
29
- }
30
- ]
21
+ code : "var child = require('child_process'); child.exec()" ,
22
+ errors : [ { message : 'Found require("child_process")' } ] ,
23
+ } ,
24
+ ] ,
31
25
} ) ;
0 commit comments