@@ -1695,7 +1695,8 @@ util.inspect(process);
16951695 ' 1,' ,
16961696 ' 2,' ,
16971697 ' [length]: 2' ,
1698- ' ]' ,
1698+ ' ],' ,
1699+ " [Symbol(Symbol.toStringTag)]: 'Set Iterator'" ,
16991700 ' } => <ref *1> [Map Iterator] {' ,
17001701 ' Uint8Array(0) [' ,
17011702 ' [BYTES_PER_ELEMENT]: 1,' ,
@@ -1707,7 +1708,8 @@ util.inspect(process);
17071708 ' foo: true' ,
17081709 ' }' ,
17091710 ' ],' ,
1710- ' [Circular *1]' ,
1711+ ' [Circular *1],' ,
1712+ " [Symbol(Symbol.toStringTag)]: 'Map Iterator'" ,
17111713 ' }' ,
17121714 '}'
17131715 ] . join ( '\n' ) ;
@@ -1734,15 +1736,19 @@ util.inspect(process);
17341736 ' [byteOffset]: 0,' ,
17351737 ' [buffer]: ArrayBuffer { byteLength: 0, foo: true }' ,
17361738 ' ],' ,
1737- ' [Set Iterator] { [ 1, 2, [length]: 2 ] } => <ref *1> [Map Iterator] {' ,
1739+ ' [Set Iterator] {' ,
1740+ ' [ 1, 2, [length]: 2 ],' ,
1741+ " [Symbol(Symbol.toStringTag)]: 'Set Iterator'" ,
1742+ ' } => <ref *1> [Map Iterator] {' ,
17381743 ' Uint8Array(0) [' ,
17391744 ' [BYTES_PER_ELEMENT]: 1,' ,
17401745 ' [length]: 0,' ,
17411746 ' [byteLength]: 0,' ,
17421747 ' [byteOffset]: 0,' ,
17431748 ' [buffer]: ArrayBuffer { byteLength: 0, foo: true }' ,
17441749 ' ],' ,
1745- ' [Circular *1]' ,
1750+ ' [Circular *1],' ,
1751+ " [Symbol(Symbol.toStringTag)]: 'Map Iterator'" ,
17461752 ' }' ,
17471753 '}'
17481754 ] . join ( '\n' ) ;
@@ -1772,7 +1778,9 @@ util.inspect(process);
17721778 ' [Set Iterator] {' ,
17731779 ' [ 1,' ,
17741780 ' 2,' ,
1775- ' [length]: 2 ] } => <ref *1> [Map Iterator] {' ,
1781+ ' [length]: 2 ],' ,
1782+ ' [Symbol(Symbol.toStringTag)]:' ,
1783+ " 'Set Iterator' } => <ref *1> [Map Iterator] {" ,
17761784 ' Uint8Array(0) [' ,
17771785 ' [BYTES_PER_ELEMENT]: 1,' ,
17781786 ' [length]: 0,' ,
@@ -1781,7 +1789,9 @@ util.inspect(process);
17811789 ' [buffer]: ArrayBuffer {' ,
17821790 ' byteLength: 0,' ,
17831791 ' foo: true } ],' ,
1784- ' [Circular *1] } }'
1792+ ' [Circular *1],' ,
1793+ ' [Symbol(Symbol.toStringTag)]:' ,
1794+ " 'Map Iterator' } }"
17851795 ] . join ( '\n' ) ;
17861796
17871797 assert . strict . equal ( out , expected ) ;
@@ -2680,4 +2690,11 @@ assert.strictEqual(
26802690 ' \x1B[2m[def]: \x1B[36m[Getter/Setter]\x1B[39m\x1B[22m\n' +
26812691 '}'
26822692 ) ;
2693+
2694+ const obj = Object . create ( { abc : true , def : 5 , toString ( ) { } } ) ;
2695+ assert . strictEqual (
2696+ inspect ( obj , { showHidden : true , colors : true } ) ,
2697+ '{ \x1B[2mabc: \x1B[33mtrue\x1B[39m\x1B[22m, ' +
2698+ '\x1B[2mdef: \x1B[33m5\x1B[39m\x1B[22m }'
2699+ ) ;
26832700}
0 commit comments