Skip to content

Commit e182ca9

Browse files
BridgeARtargos
authored andcommitted
test: add more inspect subclassing tests
So far we do not test all data types for subclasses and this extends the existing tests for WeakSet, WeakMap and BigInt64Array. PR-URL: #25192 Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
1 parent 73f3a1c commit e182ca9

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

test/parallel/test-util-inspect.js

+4-1
Original file line numberDiff line numberDiff line change
@@ -1662,7 +1662,10 @@ assert.strictEqual(util.inspect('"\'${a}'), "'\"\\'${a}'");
16621662

16631663
// Verify that subclasses with and without prototype produce nice results.
16641664
[
1665-
[RegExp, ['foobar', 'g'], '/foobar/g']
1665+
[RegExp, ['foobar', 'g'], '/foobar/g'],
1666+
[WeakSet, [[{}]], '{ <items unknown> }'],
1667+
[WeakMap, [[[{}, {}]]], '{ <items unknown> }'],
1668+
[BigInt64Array, [10], '[ 0n, 0n, 0n, 0n, 0n, 0n, 0n, 0n, 0n, 0n ]']
16661669
].forEach(([base, input, rawExpected]) => {
16671670
class Foo extends base {}
16681671
const value = new Foo(...input);

0 commit comments

Comments
 (0)