@@ -28,75 +28,75 @@ const errors = require('internal/errors');
28
28
const context = require ( 'vm' ) . runInNewContext ;
29
29
30
30
// isArray
31
- assert . strictEqual ( true , util . isArray ( [ ] ) ) ;
32
- assert . strictEqual ( true , util . isArray ( Array ( ) ) ) ;
33
- assert . strictEqual ( true , util . isArray ( new Array ( ) ) ) ;
34
- assert . strictEqual ( true , util . isArray ( new Array ( 5 ) ) ) ;
35
- assert . strictEqual ( true , util . isArray ( new Array ( 'with' , 'some' , 'entries' ) ) ) ;
36
- assert . strictEqual ( true , util . isArray ( context ( 'Array' ) ( ) ) ) ;
37
- assert . strictEqual ( false , util . isArray ( { } ) ) ;
38
- assert . strictEqual ( false , util . isArray ( { push : function ( ) { } } ) ) ;
39
- assert . strictEqual ( false , util . isArray ( / r e g e x p / ) ) ;
40
- assert . strictEqual ( false , util . isArray ( new Error ( ) ) ) ;
41
- assert . strictEqual ( false , util . isArray ( Object . create ( Array . prototype ) ) ) ;
31
+ assert . strictEqual ( util . isArray ( [ ] ) , true ) ;
32
+ assert . strictEqual ( util . isArray ( Array ( ) ) , true ) ;
33
+ assert . strictEqual ( util . isArray ( new Array ( ) ) , true ) ;
34
+ assert . strictEqual ( util . isArray ( new Array ( 5 ) ) , true ) ;
35
+ assert . strictEqual ( util . isArray ( new Array ( 'with' , 'some' , 'entries' ) ) , true ) ;
36
+ assert . strictEqual ( util . isArray ( context ( 'Array' ) ( ) ) , true ) ;
37
+ assert . strictEqual ( util . isArray ( { } ) , false ) ;
38
+ assert . strictEqual ( util . isArray ( { push : function ( ) { } } ) , false ) ;
39
+ assert . strictEqual ( util . isArray ( / r e g e x p / ) , false ) ;
40
+ assert . strictEqual ( util . isArray ( new Error ( ) ) , false ) ;
41
+ assert . strictEqual ( util . isArray ( Object . create ( Array . prototype ) ) , false ) ;
42
42
43
43
// isRegExp
44
- assert . strictEqual ( true , util . isRegExp ( / r e g e x p / ) ) ;
45
- assert . strictEqual ( true , util . isRegExp ( RegExp ( ) , 'foo' ) ) ;
46
- assert . strictEqual ( true , util . isRegExp ( new RegExp ( ) ) ) ;
47
- assert . strictEqual ( true , util . isRegExp ( context ( 'RegExp' ) ( ) ) ) ;
48
- assert . strictEqual ( false , util . isRegExp ( { } ) ) ;
49
- assert . strictEqual ( false , util . isRegExp ( [ ] ) ) ;
50
- assert . strictEqual ( false , util . isRegExp ( new Date ( ) ) ) ;
51
- assert . strictEqual ( false , util . isRegExp ( Object . create ( RegExp . prototype ) ) ) ;
44
+ assert . strictEqual ( util . isRegExp ( / r e g e x p / ) , true ) ;
45
+ assert . strictEqual ( util . isRegExp ( RegExp ( ) , 'foo' ) , true ) ;
46
+ assert . strictEqual ( util . isRegExp ( new RegExp ( ) ) , true ) ;
47
+ assert . strictEqual ( util . isRegExp ( context ( 'RegExp' ) ( ) ) , true ) ;
48
+ assert . strictEqual ( util . isRegExp ( { } ) , false ) ;
49
+ assert . strictEqual ( util . isRegExp ( [ ] ) , false ) ;
50
+ assert . strictEqual ( util . isRegExp ( new Date ( ) ) , false ) ;
51
+ assert . strictEqual ( util . isRegExp ( Object . create ( RegExp . prototype ) ) , false ) ;
52
52
53
53
// isDate
54
- assert . strictEqual ( true , util . isDate ( new Date ( ) ) ) ;
55
- assert . strictEqual ( true , util . isDate ( new Date ( 0 ) , 'foo' ) ) ;
56
- assert . strictEqual ( true , util . isDate ( new ( context ( 'Date' ) ) ( ) ) ) ;
57
- assert . strictEqual ( false , util . isDate ( Date ( ) ) ) ;
58
- assert . strictEqual ( false , util . isDate ( { } ) ) ;
59
- assert . strictEqual ( false , util . isDate ( [ ] ) ) ;
60
- assert . strictEqual ( false , util . isDate ( new Error ( ) ) ) ;
61
- assert . strictEqual ( false , util . isDate ( Object . create ( Date . prototype ) ) ) ;
54
+ assert . strictEqual ( util . isDate ( new Date ( ) ) , true ) ;
55
+ assert . strictEqual ( util . isDate ( new Date ( 0 ) , 'foo' ) , true ) ;
56
+ assert . strictEqual ( util . isDate ( new ( context ( 'Date' ) ) ( ) ) , true ) ;
57
+ assert . strictEqual ( util . isDate ( Date ( ) ) , false ) ;
58
+ assert . strictEqual ( util . isDate ( { } ) , false ) ;
59
+ assert . strictEqual ( util . isDate ( [ ] ) , false ) ;
60
+ assert . strictEqual ( util . isDate ( new Error ( ) ) , false ) ;
61
+ assert . strictEqual ( util . isDate ( Object . create ( Date . prototype ) ) , false ) ;
62
62
63
63
// isError
64
- assert . strictEqual ( true , util . isError ( new Error ( ) ) ) ;
65
- assert . strictEqual ( true , util . isError ( new TypeError ( ) ) ) ;
66
- assert . strictEqual ( true , util . isError ( new SyntaxError ( ) ) ) ;
67
- assert . strictEqual ( true , util . isError ( new ( context ( 'Error' ) ) ( ) ) ) ;
68
- assert . strictEqual ( true , util . isError ( new ( context ( 'TypeError' ) ) ( ) ) ) ;
69
- assert . strictEqual ( true , util . isError ( new ( context ( 'SyntaxError' ) ) ( ) ) ) ;
70
- assert . strictEqual ( false , util . isError ( { } ) ) ;
71
- assert . strictEqual ( false , util . isError ( { name : 'Error' , message : '' } ) ) ;
72
- assert . strictEqual ( false , util . isError ( [ ] ) ) ;
73
- assert . strictEqual ( true , util . isError ( Object . create ( Error . prototype ) ) ) ;
64
+ assert . strictEqual ( util . isError ( new Error ( ) ) , true ) ;
65
+ assert . strictEqual ( util . isError ( new TypeError ( ) ) , true ) ;
66
+ assert . strictEqual ( util . isError ( new SyntaxError ( ) ) , true ) ;
67
+ assert . strictEqual ( util . isError ( new ( context ( 'Error' ) ) ( ) ) , true ) ;
68
+ assert . strictEqual ( util . isError ( new ( context ( 'TypeError' ) ) ( ) ) , true ) ;
69
+ assert . strictEqual ( util . isError ( new ( context ( 'SyntaxError' ) ) ( ) ) , true ) ;
70
+ assert . strictEqual ( util . isError ( { } ) , false ) ;
71
+ assert . strictEqual ( util . isError ( { name : 'Error' , message : '' } ) , false ) ;
72
+ assert . strictEqual ( util . isError ( [ ] ) , false ) ;
73
+ assert . strictEqual ( util . isError ( Object . create ( Error . prototype ) ) , true ) ;
74
74
75
75
// isObject
76
76
assert . ok ( util . isObject ( { } ) === true ) ;
77
77
78
78
// isPrimitive
79
- assert . strictEqual ( false , util . isPrimitive ( { } ) ) ;
80
- assert . strictEqual ( false , util . isPrimitive ( new Error ( ) ) ) ;
81
- assert . strictEqual ( false , util . isPrimitive ( new Date ( ) ) ) ;
82
- assert . strictEqual ( false , util . isPrimitive ( [ ] ) ) ;
83
- assert . strictEqual ( false , util . isPrimitive ( / r e g e x p / ) ) ;
84
- assert . strictEqual ( false , util . isPrimitive ( function ( ) { } ) ) ;
85
- assert . strictEqual ( false , util . isPrimitive ( new Number ( 1 ) ) ) ;
86
- assert . strictEqual ( false , util . isPrimitive ( new String ( 'bla' ) ) ) ;
87
- assert . strictEqual ( false , util . isPrimitive ( new Boolean ( true ) ) ) ;
88
- assert . strictEqual ( true , util . isPrimitive ( 1 ) ) ;
89
- assert . strictEqual ( true , util . isPrimitive ( 'bla' ) ) ;
90
- assert . strictEqual ( true , util . isPrimitive ( true ) ) ;
91
- assert . strictEqual ( true , util . isPrimitive ( undefined ) ) ;
92
- assert . strictEqual ( true , util . isPrimitive ( null ) ) ;
93
- assert . strictEqual ( true , util . isPrimitive ( Infinity ) ) ;
94
- assert . strictEqual ( true , util . isPrimitive ( NaN ) ) ;
95
- assert . strictEqual ( true , util . isPrimitive ( Symbol ( 'symbol' ) ) ) ;
79
+ assert . strictEqual ( util . isPrimitive ( { } ) , false ) ;
80
+ assert . strictEqual ( util . isPrimitive ( new Error ( ) ) , false ) ;
81
+ assert . strictEqual ( util . isPrimitive ( new Date ( ) ) , false ) ;
82
+ assert . strictEqual ( util . isPrimitive ( [ ] ) , false ) ;
83
+ assert . strictEqual ( util . isPrimitive ( / r e g e x p / ) , false ) ;
84
+ assert . strictEqual ( util . isPrimitive ( function ( ) { } ) , false ) ;
85
+ assert . strictEqual ( util . isPrimitive ( new Number ( 1 ) ) , false ) ;
86
+ assert . strictEqual ( util . isPrimitive ( new String ( 'bla' ) ) , false ) ;
87
+ assert . strictEqual ( util . isPrimitive ( new Boolean ( true ) ) , false ) ;
88
+ assert . strictEqual ( util . isPrimitive ( 1 ) , true ) ;
89
+ assert . strictEqual ( util . isPrimitive ( 'bla' ) , true ) ;
90
+ assert . strictEqual ( util . isPrimitive ( true ) , true ) ;
91
+ assert . strictEqual ( util . isPrimitive ( undefined ) , true ) ;
92
+ assert . strictEqual ( util . isPrimitive ( null ) , true ) ;
93
+ assert . strictEqual ( util . isPrimitive ( Infinity ) , true ) ;
94
+ assert . strictEqual ( util . isPrimitive ( NaN ) , true ) ;
95
+ assert . strictEqual ( util . isPrimitive ( Symbol ( 'symbol' ) ) , true ) ;
96
96
97
97
// isBuffer
98
- assert . strictEqual ( false , util . isBuffer ( 'foo' ) ) ;
99
- assert . strictEqual ( true , util . isBuffer ( Buffer . from ( 'foo' ) ) ) ;
98
+ assert . strictEqual ( util . isBuffer ( 'foo' ) , false ) ;
99
+ assert . strictEqual ( util . isBuffer ( Buffer . from ( 'foo' ) ) , true ) ;
100
100
101
101
// _extend
102
102
assert . deepStrictEqual ( util . _extend ( { a : 1 } ) , { a : 1 } ) ;
@@ -160,18 +160,25 @@ util.error('test');
160
160
assert . strictEqual ( util . types . isNativeError ( new Error ( ) ) , true ) ;
161
161
assert . strictEqual ( util . types . isNativeError ( new TypeError ( ) ) , true ) ;
162
162
assert . strictEqual ( util . types . isNativeError ( new SyntaxError ( ) ) , true ) ;
163
- assert . strictEqual ( util . types . isNativeError ( new ( context ( 'Error' ) ) ( ) ) ,
164
- true ) ;
165
- assert . strictEqual ( util . types . isNativeError ( new ( context ( 'TypeError' ) ) ( ) ) ,
166
- true ) ;
167
- assert . strictEqual ( util . types . isNativeError ( new ( context ( 'SyntaxError' ) ) ( ) ) ,
168
- true ) ;
163
+ assert . strictEqual ( util . types . isNativeError ( new ( context ( 'Error' ) ) ( ) ) , true ) ;
164
+ assert . strictEqual (
165
+ util . types . isNativeError ( new ( context ( 'TypeError' ) ) ( ) ) ,
166
+ true
167
+ ) ;
168
+ assert . strictEqual (
169
+ util . types . isNativeError ( new ( context ( 'SyntaxError' ) ) ( ) ) ,
170
+ true
171
+ ) ;
169
172
assert . strictEqual ( util . types . isNativeError ( { } ) , false ) ;
170
- assert . strictEqual ( util . types . isNativeError ( { name : 'Error' , message : '' } ) ,
171
- false ) ;
173
+ assert . strictEqual (
174
+ util . types . isNativeError ( { name : 'Error' , message : '' } ) ,
175
+ false
176
+ ) ;
172
177
assert . strictEqual ( util . types . isNativeError ( [ ] ) , false ) ;
173
- assert . strictEqual ( util . types . isNativeError ( Object . create ( Error . prototype ) ) ,
174
- false ) ;
178
+ assert . strictEqual (
179
+ util . types . isNativeError ( Object . create ( Error . prototype ) ) ,
180
+ false
181
+ ) ;
175
182
assert . strictEqual (
176
183
util . types . isNativeError ( new errors . codes . ERR_IPC_CHANNEL_CLOSED ( ) ) ,
177
184
true
0 commit comments