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: {
`