1
1
'use strict' ;
2
- var common = require ( '../common' ) ;
2
+ require ( '../common' ) ;
3
3
var assert = require ( 'assert' ) ;
4
-
5
- assert . equal ( '0' , common . inspect ( 0 ) ) ;
6
- assert . equal ( '1' , common . inspect ( 1 ) ) ;
7
- assert . equal ( 'false' , common . inspect ( false ) ) ;
8
- assert . equal ( "''" , common . inspect ( '' ) ) ;
9
- assert . equal ( "'hello'" , common . inspect ( 'hello' ) ) ;
10
- assert . equal ( '[Function]' , common . inspect ( function ( ) { } ) ) ;
11
- assert . equal ( 'undefined' , common . inspect ( undefined ) ) ;
12
- assert . equal ( 'null' , common . inspect ( null ) ) ;
13
- assert . equal ( '/foo(bar\\n)?/gi' , common . inspect ( / f o o ( b a r \n ) ? / gi) ) ;
4
+ var sys = require ( 'sys' ) ;
5
+
6
+ assert . equal ( '0' , sys . inspect ( 0 ) ) ;
7
+ assert . equal ( '1' , sys . inspect ( 1 ) ) ;
8
+ assert . equal ( 'false' , sys . inspect ( false ) ) ;
9
+ assert . equal ( "''" , sys . inspect ( '' ) ) ;
10
+ assert . equal ( "'hello'" , sys . inspect ( 'hello' ) ) ;
11
+ assert . equal ( '[Function]' , sys . inspect ( function ( ) { } ) ) ;
12
+ assert . equal ( 'undefined' , sys . inspect ( undefined ) ) ;
13
+ assert . equal ( 'null' , sys . inspect ( null ) ) ;
14
+ assert . equal ( '/foo(bar\\n)?/gi' , sys . inspect ( / f o o ( b a r \n ) ? / gi) ) ;
14
15
assert . equal ( new Date ( '2010-02-14T12:48:40+01:00' ) . toString ( ) ,
15
- common . inspect ( new Date ( 'Sun, 14 Feb 2010 11:48:40 GMT' ) ) ) ;
16
+ sys . inspect ( new Date ( 'Sun, 14 Feb 2010 11:48:40 GMT' ) ) ) ;
16
17
17
- assert . equal ( "'\\n\\u0001'" , common . inspect ( '\n\u0001' ) ) ;
18
+ assert . equal ( "'\\n\\u0001'" , sys . inspect ( '\n\u0001' ) ) ;
18
19
19
- assert . equal ( '[]' , common . inspect ( [ ] ) ) ;
20
- assert . equal ( 'Array {}' , common . inspect ( Object . create ( [ ] ) ) ) ;
21
- assert . equal ( '[ 1, 2 ]' , common . inspect ( [ 1 , 2 ] ) ) ;
22
- assert . equal ( '[ 1, [ 2, 3 ] ]' , common . inspect ( [ 1 , [ 2 , 3 ] ] ) ) ;
20
+ assert . equal ( '[]' , sys . inspect ( [ ] ) ) ;
21
+ assert . equal ( 'Array {}' , sys . inspect ( Object . create ( [ ] ) ) ) ;
22
+ assert . equal ( '[ 1, 2 ]' , sys . inspect ( [ 1 , 2 ] ) ) ;
23
+ assert . equal ( '[ 1, [ 2, 3 ] ]' , sys . inspect ( [ 1 , [ 2 , 3 ] ] ) ) ;
23
24
24
- assert . equal ( '{}' , common . inspect ( { } ) ) ;
25
- assert . equal ( '{ a: 1 }' , common . inspect ( { a : 1 } ) ) ;
26
- assert . equal ( '{ a: [Function] }' , common . inspect ( { a : function ( ) { } } ) ) ;
27
- assert . equal ( '{ a: 1, b: 2 }' , common . inspect ( { a : 1 , b : 2 } ) ) ;
28
- assert . equal ( '{ a: {} }' , common . inspect ( { 'a' : { } } ) ) ;
29
- assert . equal ( '{ a: { b: 2 } }' , common . inspect ( { 'a' : { 'b' : 2 } } ) ) ;
25
+ assert . equal ( '{}' , sys . inspect ( { } ) ) ;
26
+ assert . equal ( '{ a: 1 }' , sys . inspect ( { a : 1 } ) ) ;
27
+ assert . equal ( '{ a: [Function] }' , sys . inspect ( { a : function ( ) { } } ) ) ;
28
+ assert . equal ( '{ a: 1, b: 2 }' , sys . inspect ( { a : 1 , b : 2 } ) ) ;
29
+ assert . equal ( '{ a: {} }' , sys . inspect ( { 'a' : { } } ) ) ;
30
+ assert . equal ( '{ a: { b: 2 } }' , sys . inspect ( { 'a' : { 'b' : 2 } } ) ) ;
30
31
assert . equal ( '{ a: { b: { c: [Object] } } }' ,
31
- common . inspect ( { 'a' : { 'b' : { 'c' : { 'd' : 2 } } } } ) ) ;
32
+ sys . inspect ( { 'a' : { 'b' : { 'c' : { 'd' : 2 } } } } ) ) ;
32
33
assert . equal ( '{ a: { b: { c: { d: 2 } } } }' ,
33
- common . inspect ( { 'a' : { 'b' : { 'c' : { 'd' : 2 } } } } , false , null ) ) ;
34
- assert . equal ( '[ 1, 2, 3, [length]: 3 ]' , common . inspect ( [ 1 , 2 , 3 ] , true ) ) ;
34
+ sys . inspect ( { 'a' : { 'b' : { 'c' : { 'd' : 2 } } } } , false , null ) ) ;
35
+ assert . equal ( '[ 1, 2, 3, [length]: 3 ]' , sys . inspect ( [ 1 , 2 , 3 ] , true ) ) ;
35
36
assert . equal ( '{ a: [Object] }' ,
36
- common . inspect ( { 'a' : { 'b' : { 'c' : 2 } } } , false , 0 ) ) ;
37
+ sys . inspect ( { 'a' : { 'b' : { 'c' : 2 } } } , false , 0 ) ) ;
37
38
assert . equal ( '{ a: { b: [Object] } }' ,
38
- common . inspect ( { 'a' : { 'b' : { 'c' : 2 } } } , false , 1 ) ) ;
39
+ sys . inspect ( { 'a' : { 'b' : { 'c' : 2 } } } , false , 1 ) ) ;
39
40
assert . equal ( '{ visible: 1 }' ,
40
- common . inspect ( Object . create ( { } ,
41
+ sys . inspect ( Object . create ( { } ,
41
42
{ visible : { value : 1 , enumerable : true } , hidden : { value : 2 } } ) )
42
43
) ;
43
44
44
45
// Due to the hash seed randomization it's not deterministic the order that
45
46
// the following ways this hash is displayed.
46
47
// See http://codereview.chromium.org/9124004/
47
48
48
- var out = common . inspect ( Object . create ( { } ,
49
+ var out = sys . inspect ( Object . create ( { } ,
49
50
{ visible : { value : 1 , enumerable : true } , hidden : { value : 2 } } ) , true ) ;
50
51
if ( out !== '{ [hidden]: 2, visible: 1 }' &&
51
52
out !== '{ visible: 1, [hidden]: 2 }' ) {
@@ -54,7 +55,7 @@ if (out !== '{ [hidden]: 2, visible: 1 }' &&
54
55
55
56
56
57
// Objects without prototype
57
- var out = common . inspect ( Object . create ( null ,
58
+ var out = sys . inspect ( Object . create ( null ,
58
59
{ name : { value : 'Tim' , enumerable : true } ,
59
60
hidden : { value : 'secret' } } ) , true ) ;
60
61
if ( out !== "{ [hidden]: 'secret', name: 'Tim' }" &&
@@ -64,46 +65,46 @@ if (out !== "{ [hidden]: 'secret', name: 'Tim' }" &&
64
65
65
66
66
67
assert . equal ( '{ name: \'Tim\' }' ,
67
- common . inspect ( Object . create ( null ,
68
+ sys . inspect ( Object . create ( null ,
68
69
{ name : { value : 'Tim' , enumerable : true } ,
69
70
hidden : { value : 'secret' } } ) )
70
71
) ;
71
72
72
73
73
74
// Dynamic properties
74
75
assert . equal ( '{ readonly: [Getter] }' ,
75
- common . inspect ( { get readonly ( ) { } } ) ) ;
76
+ sys . inspect ( { get readonly ( ) { } } ) ) ;
76
77
77
78
assert . equal ( '{ readwrite: [Getter/Setter] }' ,
78
- common . inspect ( { get readwrite ( ) { } , set readwrite ( val ) { } } ) ) ;
79
+ sys . inspect ( { get readwrite ( ) { } , set readwrite ( val ) { } } ) ) ;
79
80
80
81
assert . equal ( '{ writeonly: [Setter] }' ,
81
- common . inspect ( { set writeonly ( val ) { } } ) ) ;
82
+ sys . inspect ( { set writeonly ( val ) { } } ) ) ;
82
83
83
84
var value = { } ;
84
85
value [ 'a' ] = value ;
85
- assert . equal ( '{ a: [Circular] }' , common . inspect ( value ) ) ;
86
+ assert . equal ( '{ a: [Circular] }' , sys . inspect ( value ) ) ;
86
87
87
88
// Array with dynamic properties
88
89
value = [ 1 , 2 , 3 ] ;
89
90
value . __defineGetter__ ( 'growingLength' , function ( ) {
90
91
this . push ( true ) ; return this . length ;
91
92
} ) ;
92
- assert . equal ( '[ 1, 2, 3, growingLength: [Getter] ]' , common . inspect ( value ) ) ;
93
+ assert . equal ( '[ 1, 2, 3, growingLength: [Getter] ]' , sys . inspect ( value ) ) ;
93
94
94
95
// Function with properties
95
96
value = function ( ) { } ;
96
97
value . aprop = 42 ;
97
- assert . equal ( '{ [Function] aprop: 42 }' , common . inspect ( value ) ) ;
98
+ assert . equal ( '{ [Function] aprop: 42 }' , sys . inspect ( value ) ) ;
98
99
99
100
// Regular expressions with properties
100
101
value = / 1 2 3 / ig;
101
102
value . aprop = 42 ;
102
- assert . equal ( '{ /123/gi aprop: 42 }' , common . inspect ( value ) ) ;
103
+ assert . equal ( '{ /123/gi aprop: 42 }' , sys . inspect ( value ) ) ;
103
104
104
105
// Dates with properties
105
106
value = new Date ( 'Sun, 14 Feb 2010 11:48:40 GMT' ) ;
106
107
value . aprop = 42 ;
107
108
assert . equal ( '{ Sun, 14 Feb 2010 11:48:40 GMT aprop: 42 }' ,
108
- common . inspect ( value )
109
+ sys . inspect ( value )
109
110
) ;
0 commit comments