Skip to content

Commit f0fc4b8

Browse files
committed
test: add coverage for breakLength one-column array
Add coverage for breakLength option resulting in a single-column array display. Refs: https://coverage.nodejs.org/coverage-0b6d3070a176d437/lib/internal/util/inspect.js.html#L1277 PR-URL: #36657 Reviewed-By: Ruben Bridgewater <[email protected]> Reviewed-By: James M Snell <[email protected]>
1 parent 7afa533 commit f0fc4b8

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

test/parallel/test-util-inspect.js

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3059,3 +3059,22 @@ assert.strictEqual(
30593059
Object.setPrototypeOf(generatorPrototype, originalProtoOfProto);
30603060
assert.strictEqual(getProtoOfProto(), originalProtoOfProto);
30613061
}
3062+
3063+
{
3064+
// Test for when breakLength results in a single column.
3065+
const obj = Array(9).fill('fhqwhgadshgnsdhjsdbkhsdabkfabkveybvf');
3066+
assert.strictEqual(
3067+
util.inspect(obj, { breakLength: 256 }),
3068+
'[\n' +
3069+
" 'fhqwhgadshgnsdhjsdbkhsdabkfabkveybvf',\n" +
3070+
" 'fhqwhgadshgnsdhjsdbkhsdabkfabkveybvf',\n" +
3071+
" 'fhqwhgadshgnsdhjsdbkhsdabkfabkveybvf',\n" +
3072+
" 'fhqwhgadshgnsdhjsdbkhsdabkfabkveybvf',\n" +
3073+
" 'fhqwhgadshgnsdhjsdbkhsdabkfabkveybvf',\n" +
3074+
" 'fhqwhgadshgnsdhjsdbkhsdabkfabkveybvf',\n" +
3075+
" 'fhqwhgadshgnsdhjsdbkhsdabkfabkveybvf',\n" +
3076+
" 'fhqwhgadshgnsdhjsdbkhsdabkfabkveybvf',\n" +
3077+
" 'fhqwhgadshgnsdhjsdbkhsdabkfabkveybvf'\n" +
3078+
']'
3079+
);
3080+
}

0 commit comments

Comments
 (0)