@@ -1687,7 +1687,8 @@ util.inspect(process);
16871687 ' 1,' ,
16881688 ' 2,' ,
16891689 ' [length]: 2' ,
1690- ' ]' ,
1690+ ' ],' ,
1691+ " [Symbol(Symbol.toStringTag)]: 'Set Iterator'" ,
16911692 ' } => [Map Iterator] {' ,
16921693 ' Uint8Array(0) [' ,
16931694 ' [BYTES_PER_ELEMENT]: 1,' ,
@@ -1699,7 +1700,8 @@ util.inspect(process);
16991700 ' foo: true' ,
17001701 ' }' ,
17011702 ' ],' ,
1702- ' [Circular]' ,
1703+ ' [Circular],' ,
1704+ " [Symbol(Symbol.toStringTag)]: 'Map Iterator'" ,
17031705 ' },' ,
17041706 ' [size]: 2' ,
17051707 '}'
@@ -1727,15 +1729,19 @@ util.inspect(process);
17271729 ' [byteOffset]: 0,' ,
17281730 ' [buffer]: ArrayBuffer { byteLength: 0, foo: true }' ,
17291731 ' ],' ,
1730- ' [Set Iterator] { [ 1, 2, [length]: 2 ] } => [Map Iterator] {' ,
1732+ ' [Set Iterator] {' ,
1733+ ' [ 1, 2, [length]: 2 ],' ,
1734+ " [Symbol(Symbol.toStringTag)]: 'Set Iterator'" ,
1735+ ' } => [Map Iterator] {' ,
17311736 ' Uint8Array(0) [' ,
17321737 ' [BYTES_PER_ELEMENT]: 1,' ,
17331738 ' [length]: 0,' ,
17341739 ' [byteLength]: 0,' ,
17351740 ' [byteOffset]: 0,' ,
17361741 ' [buffer]: ArrayBuffer { byteLength: 0, foo: true }' ,
17371742 ' ],' ,
1738- ' [Circular]' ,
1743+ ' [Circular],' ,
1744+ " [Symbol(Symbol.toStringTag)]: 'Map Iterator'" ,
17391745 ' },' ,
17401746 ' [size]: 2' ,
17411747 '}'
@@ -1767,7 +1773,9 @@ util.inspect(process);
17671773 ' [Set Iterator] {' ,
17681774 ' [ 1,' ,
17691775 ' 2,' ,
1770- ' [length]: 2 ] } => [Map Iterator] {' ,
1776+ ' [length]: 2 ],' ,
1777+ ' [Symbol(Symbol.toStringTag)]:' ,
1778+ " 'Set Iterator' } => [Map Iterator] {" ,
17711779 ' Uint8Array(0) [' ,
17721780 ' [BYTES_PER_ELEMENT]: 1,' ,
17731781 ' [length]: 0,' ,
@@ -1776,7 +1784,9 @@ util.inspect(process);
17761784 ' [buffer]: ArrayBuffer {' ,
17771785 ' byteLength: 0,' ,
17781786 ' foo: true } ],' ,
1779- ' [Circular] },' ,
1787+ ' [Circular],' ,
1788+ ' [Symbol(Symbol.toStringTag)]:' ,
1789+ " 'Map Iterator' }," ,
17801790 ' [size]: 2 }'
17811791 ] . join ( '\n' ) ;
17821792
@@ -2678,4 +2688,11 @@ assert.strictEqual(
26782688 ' \x1B[2m[def]: \x1B[36m[Getter/Setter]\x1B[39m\x1B[22m\n' +
26792689 '}'
26802690 ) ;
2691+
2692+ const obj = Object . create ( { abc : true , def : 5 , toString ( ) { } } ) ;
2693+ assert . strictEqual (
2694+ inspect ( obj , { showHidden : true , colors : true } ) ,
2695+ '{ \x1B[2mabc: \x1B[33mtrue\x1B[39m\x1B[22m, ' +
2696+ '\x1B[2mdef: \x1B[33m5\x1B[39m\x1B[22m }'
2697+ ) ;
26812698}
0 commit comments