util: improve inspect() compact number mode · nodejs/node@14b2db0 (original) (raw)

`@@ -2121,6 +2121,30 @@ assert.strictEqual(

`

2121

2121

``

2122

2122

`assert.strictEqual(out, expected);

`

2123

2123

``

``

2124

`+

obj = [

`

``

2125

`+

1, 1, 1, 1, 1, 1, 1, 1, 1, 1,

`

``

2126

`+

1, 1, 1, 1, 1, 1, 1, 1, 1, 1,

`

``

2127

`+

1, 1, 1, 1, 1, 1, 123456789

`

``

2128

`+

];

`

``

2129

+

``

2130

`+

out = util.inspect(obj, { compact: 3 });

`

``

2131

+

``

2132

`+

expected = [

`

``

2133

`+

'[',

`

``

2134

`+

' 1, 1, 1,',

`

``

2135

`+

' 1, 1, 1,',

`

``

2136

`+

' 1, 1, 1,',

`

``

2137

`+

' 1, 1, 1,',

`

``

2138

`+

' 1, 1, 1,',

`

``

2139

`+

' 1, 1, 1,',

`

``

2140

`+

' 1, 1, 1,',

`

``

2141

`+

' 1, 1, 1,',

`

``

2142

`+

' 1, 1, 123456789',

`

``

2143

`+

']'

`

``

2144

`+

].join('\n');

`

``

2145

+

``

2146

`+

assert.strictEqual(out, expected);

`

``

2147

+

2124

2148

`// Verify that array grouping and line consolidation does not happen together.

`

2125

2149

`obj = {

`

2126

2150

`a: {

`