@@ -19,15 +19,15 @@ var filename = __filename.replace(/\\/g, '/');
19
19
// assert that nothing is written to stdout
20
20
child . exec ( nodejs + ' --eval 42' ,
21
21
function ( err , stdout , stderr ) {
22
- assert . equal ( stdout , '' ) ;
23
- assert . equal ( stderr , '' ) ;
22
+ assert . strictEqual ( stdout , '' ) ;
23
+ assert . strictEqual ( stderr , '' ) ;
24
24
} ) ;
25
25
26
26
// assert that "42\n" is written to stderr
27
27
child . exec ( nodejs + ' --eval "console.error(42)"' ,
28
28
function ( err , stdout , stderr ) {
29
- assert . equal ( stdout , '' ) ;
30
- assert . equal ( stderr , '42\n' ) ;
29
+ assert . strictEqual ( stdout , '' ) ;
30
+ assert . strictEqual ( stderr , '42\n' ) ;
31
31
} ) ;
32
32
33
33
// assert that the expected output is written to stdout
@@ -36,21 +36,21 @@ child.exec(nodejs + ' --eval "console.error(42)"',
36
36
37
37
child . exec ( cmd + '42' ,
38
38
function ( err , stdout , stderr ) {
39
- assert . equal ( stdout , '42\n' ) ;
40
- assert . equal ( stderr , '' ) ;
39
+ assert . strictEqual ( stdout , '42\n' ) ;
40
+ assert . strictEqual ( stderr , '' ) ;
41
41
} ) ;
42
42
43
43
child . exec ( cmd + "'[]'" , common . mustCall (
44
44
function ( err , stdout , stderr ) {
45
- assert . equal ( stdout , '[]\n' ) ;
46
- assert . equal ( stderr , '' ) ;
45
+ assert . strictEqual ( stdout , '[]\n' ) ;
46
+ assert . strictEqual ( stderr , '' ) ;
47
47
} ) ) ;
48
48
} ) ;
49
49
50
50
// assert that module loading works
51
51
child . exec ( nodejs + ' --eval "require(\'' + filename + '\')"' ,
52
52
function ( status , stdout , stderr ) {
53
- assert . equal ( status . code , 42 ) ;
53
+ assert . strictEqual ( status . code , 42 ) ;
54
54
} ) ;
55
55
56
56
// Check that builtin modules are pre-defined.
@@ -63,7 +63,7 @@ child.exec(nodejs + ' --print "os.platform()"',
63
63
// module path resolve bug, regression test
64
64
child . exec ( nodejs + ' --eval "require(\'./test/parallel/test-cli-eval.js\')"' ,
65
65
function ( status , stdout , stderr ) {
66
- assert . equal ( status . code , 42 ) ;
66
+ assert . strictEqual ( status . code , 42 ) ;
67
67
} ) ;
68
68
69
69
// Missing argument should not crash
@@ -74,28 +74,29 @@ child.exec(nodejs + ' -e', common.mustCall(function(status, stdout, stderr) {
74
74
75
75
// empty program should do nothing
76
76
child . exec ( nodejs + ' -e ""' , function ( status , stdout , stderr ) {
77
- assert . equal ( stdout , '' ) ;
78
- assert . equal ( stderr , '' ) ;
77
+ assert . strictEqual ( stdout , '' ) ;
78
+ assert . strictEqual ( stderr , '' ) ;
79
79
} ) ;
80
80
81
81
// "\\-42" should be interpreted as an escaped expression, not a switch
82
82
child . exec ( nodejs + ' -p "\\-42"' ,
83
83
function ( err , stdout , stderr ) {
84
- assert . equal ( stdout , '-42\n' ) ;
85
- assert . equal ( stderr , '' ) ;
84
+ assert . strictEqual ( stdout , '-42\n' ) ;
85
+ assert . strictEqual ( stderr , '' ) ;
86
86
} ) ;
87
87
88
88
child . exec ( nodejs + ' --use-strict -p process.execArgv' ,
89
89
function ( status , stdout , stderr ) {
90
- assert . equal ( stdout , "[ '--use-strict', '-p', 'process.execArgv' ]\n" ) ;
90
+ assert . strictEqual ( stdout ,
91
+ "[ '--use-strict', '-p', 'process.execArgv' ]\n" ) ;
91
92
} ) ;
92
93
93
94
// Regression test for https://github.com/nodejs/node/issues/3574
94
95
const emptyFile = path . join ( common . fixturesDir , 'empty.js' ) ;
95
96
child . exec ( nodejs + ` -e 'require("child_process").fork("${ emptyFile } ")'` ,
96
97
function ( status , stdout , stderr ) {
97
- assert . equal ( stdout , '' ) ;
98
- assert . equal ( stderr , '' ) ;
98
+ assert . strictEqual ( stdout , '' ) ;
99
+ assert . strictEqual ( stderr , '' ) ;
99
100
} ) ;
100
101
101
102
// Regression test for https://github.com/nodejs/node/issues/8534.
0 commit comments