@@ -1696,7 +1696,8 @@ util.inspect(process);
1696
1696
' 1,' ,
1697
1697
' 2,' ,
1698
1698
' [length]: 2' ,
1699
- ' ]' ,
1699
+ ' ],' ,
1700
+ " [Symbol(Symbol.toStringTag)]: 'Set Iterator'" ,
1700
1701
' } => <ref *1> [Map Iterator] {' ,
1701
1702
' Uint8Array(0) [' ,
1702
1703
' [BYTES_PER_ELEMENT]: 1,' ,
@@ -1708,7 +1709,8 @@ util.inspect(process);
1708
1709
' foo: true' ,
1709
1710
' }' ,
1710
1711
' ],' ,
1711
- ' [Circular *1]' ,
1712
+ ' [Circular *1],' ,
1713
+ " [Symbol(Symbol.toStringTag)]: 'Map Iterator'" ,
1712
1714
' }' ,
1713
1715
'}'
1714
1716
] . join ( '\n' ) ;
@@ -1735,15 +1737,19 @@ util.inspect(process);
1735
1737
' [byteOffset]: 0,' ,
1736
1738
' [buffer]: ArrayBuffer { byteLength: 0, foo: true }' ,
1737
1739
' ],' ,
1738
- ' [Set Iterator] { [ 1, 2, [length]: 2 ] } => <ref *1> [Map Iterator] {' ,
1740
+ ' [Set Iterator] {' ,
1741
+ ' [ 1, 2, [length]: 2 ],' ,
1742
+ " [Symbol(Symbol.toStringTag)]: 'Set Iterator'" ,
1743
+ ' } => <ref *1> [Map Iterator] {' ,
1739
1744
' Uint8Array(0) [' ,
1740
1745
' [BYTES_PER_ELEMENT]: 1,' ,
1741
1746
' [length]: 0,' ,
1742
1747
' [byteLength]: 0,' ,
1743
1748
' [byteOffset]: 0,' ,
1744
1749
' [buffer]: ArrayBuffer { byteLength: 0, foo: true }' ,
1745
1750
' ],' ,
1746
- ' [Circular *1]' ,
1751
+ ' [Circular *1],' ,
1752
+ " [Symbol(Symbol.toStringTag)]: 'Map Iterator'" ,
1747
1753
' }' ,
1748
1754
'}'
1749
1755
] . join ( '\n' ) ;
@@ -1773,7 +1779,9 @@ util.inspect(process);
1773
1779
' [Set Iterator] {' ,
1774
1780
' [ 1,' ,
1775
1781
' 2,' ,
1776
- ' [length]: 2 ] } => <ref *1> [Map Iterator] {' ,
1782
+ ' [length]: 2 ],' ,
1783
+ ' [Symbol(Symbol.toStringTag)]:' ,
1784
+ " 'Set Iterator' } => <ref *1> [Map Iterator] {" ,
1777
1785
' Uint8Array(0) [' ,
1778
1786
' [BYTES_PER_ELEMENT]: 1,' ,
1779
1787
' [length]: 0,' ,
@@ -1782,7 +1790,9 @@ util.inspect(process);
1782
1790
' [buffer]: ArrayBuffer {' ,
1783
1791
' byteLength: 0,' ,
1784
1792
' foo: true } ],' ,
1785
- ' [Circular *1] } }'
1793
+ ' [Circular *1],' ,
1794
+ ' [Symbol(Symbol.toStringTag)]:' ,
1795
+ " 'Map Iterator' } }"
1786
1796
] . join ( '\n' ) ;
1787
1797
1788
1798
assert . strict . equal ( out , expected ) ;
@@ -2681,4 +2691,11 @@ assert.strictEqual(
2681
2691
' \x1B[2m[def]: \x1B[36m[Getter/Setter]\x1B[39m\x1B[22m\n' +
2682
2692
'}'
2683
2693
) ;
2694
+
2695
+ const obj = Object . create ( { abc : true , def : 5 , toString ( ) { } } ) ;
2696
+ assert . strictEqual (
2697
+ inspect ( obj , { showHidden : true , colors : true } ) ,
2698
+ '{ \x1B[2mabc: \x1B[33mtrue\x1B[39m\x1B[22m, ' +
2699
+ '\x1B[2mdef: \x1B[33m5\x1B[39m\x1B[22m }'
2700
+ ) ;
2684
2701
}
0 commit comments