@@ -38,124 +38,124 @@ test([1, 2, 3], `
3838βββββββββββ¬βββββββββ
3939β (index) β Values β
4040βββββββββββΌβββββββββ€
41- β 0 β 1 β
42- β 1 β 2 β
43- β 2 β 3 β
41+ β 0 β 1 β
42+ β 1 β 2 β
43+ β 2 β 3 β
4444βββββββββββ΄βββββββββ
4545` ) ;
4646
4747test ( [ Symbol ( ) , 5 , [ 10 ] ] , `
4848βββββββββββ¬βββββ¬βββββββββββ
49- β (index) β 0 β Values β
49+ β (index) β 0 β Values β
5050βββββββββββΌβββββΌβββββββββββ€
51- β 0 β β Symbol() β
52- β 1 β β 5 β
53- β 2 β 10 β β
51+ β 0 β β Symbol() β
52+ β 1 β β 5 β
53+ β 2 β 10 β β
5454βββββββββββ΄βββββ΄βββββββββββ
5555` ) ;
5656
5757test ( [ null , 5 ] , `
5858βββββββββββ¬βββββββββ
5959β (index) β Values β
6060βββββββββββΌβββββββββ€
61- β 0 β null β
62- β 1 β 5 β
61+ β 0 β null β
62+ β 1 β 5 β
6363βββββββββββ΄βββββββββ
6464` ) ;
6565
6666test ( [ undefined , 5 ] , `
6767βββββββββββ¬ββββββββββββ
68- β (index) β Values β
68+ β (index) β Values β
6969βββββββββββΌββββββββββββ€
70- β 0 β undefined β
71- β 1 β 5 β
70+ β 0 β undefined β
71+ β 1 β 5 β
7272βββββββββββ΄ββββββββββββ
7373` ) ;
7474
7575test ( { a : 1 , b : Symbol ( ) , c : [ 10 ] } , `
7676βββββββββββ¬βββββ¬βββββββββββ
77- β (index) β 0 β Values β
77+ β (index) β 0 β Values β
7878βββββββββββΌβββββΌβββββββββββ€
79- β a β β 1 β
80- β b β β Symbol() β
81- β c β 10 β β
79+ β a β β 1 β
80+ β b β β Symbol() β
81+ β c β 10 β β
8282βββββββββββ΄βββββ΄βββββββββββ
8383` ) ;
8484
8585test ( new Map ( [ [ 'a' , 1 ] , [ Symbol ( ) , [ 2 ] ] ] ) , `
8686βββββββββββββββββββββ¬βββββββββββ¬βββββββββ
87- β (iteration index) β Key β Values β
87+ β (iteration index) β Key β Values β
8888βββββββββββββββββββββΌβββββββββββΌβββββββββ€
89- β 0 β 'a' β 1 β
90- β 1 β Symbol() β [ 2 ] β
89+ β 0 β 'a' β 1 β
90+ β 1 β Symbol() β [ 2 ] β
9191βββββββββββββββββββββ΄βββββββββββ΄βββββββββ
9292` ) ;
9393
9494test ( new Set ( [ 1 , 2 , Symbol ( ) ] ) , `
9595βββββββββββββββββββββ¬βββββββββββ
96- β (iteration index) β Values β
96+ β (iteration index) β Values β
9797βββββββββββββββββββββΌβββββββββββ€
98- β 0 β 1 β
99- β 1 β 2 β
100- β 2 β Symbol() β
98+ β 0 β 1 β
99+ β 1 β 2 β
100+ β 2 β Symbol() β
101101βββββββββββββββββββββ΄βββββββββββ
102102` ) ;
103103
104104test ( { a : 1 , b : 2 } , [ 'a' ] , `
105105βββββββββββ¬ββββ
106106β (index) β a β
107107βββββββββββΌββββ€
108- β a β β
109- β b β β
108+ β a β β
109+ β b β β
110110βββββββββββ΄ββββ
111111` ) ;
112112
113113test ( [ { a : 1 , b : 2 } , { a : 3 , c : 4 } ] , [ 'a' ] , `
114114βββββββββββ¬ββββ
115115β (index) β a β
116116βββββββββββΌββββ€
117- β 0 β 1 β
118- β 1 β 3 β
117+ β 0 β 1 β
118+ β 1 β 3 β
119119βββββββββββ΄ββββ
120120` ) ;
121121
122122test ( new Map ( [ [ 1 , 1 ] , [ 2 , 2 ] , [ 3 , 3 ] ] ) . entries ( ) , `
123123βββββββββββββββββββββ¬ββββββ¬βββββββββ
124124β (iteration index) β Key β Values β
125125βββββββββββββββββββββΌββββββΌβββββββββ€
126- β 0 β 1 β 1 β
127- β 1 β 2 β 2 β
128- β 2 β 3 β 3 β
126+ β 0 β 1 β 1 β
127+ β 1 β 2 β 2 β
128+ β 2 β 3 β 3 β
129129βββββββββββββββββββββ΄ββββββ΄βββββββββ
130130` ) ;
131131
132132test ( new Map ( [ [ 1 , 1 ] , [ 2 , 2 ] , [ 3 , 3 ] ] ) . values ( ) , `
133133βββββββββββββββββββββ¬βββββββββ
134134β (iteration index) β Values β
135135βββββββββββββββββββββΌβββββββββ€
136- β 0 β 1 β
137- β 1 β 2 β
138- β 2 β 3 β
136+ β 0 β 1 β
137+ β 1 β 2 β
138+ β 2 β 3 β
139139βββββββββββββββββββββ΄βββββββββ
140140` ) ;
141141
142142test ( new Map ( [ [ 1 , 1 ] , [ 2 , 2 ] , [ 3 , 3 ] ] ) . keys ( ) , `
143143βββββββββββββββββββββ¬βββββββββ
144144β (iteration index) β Values β
145145βββββββββββββββββββββΌβββββββββ€
146- β 0 β 1 β
147- β 1 β 2 β
148- β 2 β 3 β
146+ β 0 β 1 β
147+ β 1 β 2 β
148+ β 2 β 3 β
149149βββββββββββββββββββββ΄βββββββββ
150150` ) ;
151151
152152test ( new Set ( [ 1 , 2 , 3 ] ) . values ( ) , `
153153βββββββββββββββββββββ¬βββββββββ
154154β (iteration index) β Values β
155155βββββββββββββββββββββΌβββββββββ€
156- β 0 β 1 β
157- β 1 β 2 β
158- β 2 β 3 β
156+ β 0 β 1 β
157+ β 1 β 2 β
158+ β 2 β 3 β
159159βββββββββββββββββββββ΄βββββββββ
160160` ) ;
161161
@@ -164,61 +164,61 @@ test({ a: { a: 1, b: 2, c: 3 } }, `
164164βββββββββββ¬ββββ¬ββββ¬ββββ
165165β (index) β a β b β c β
166166βββββββββββΌββββΌββββΌββββ€
167- β a β 1 β 2 β 3 β
167+ β a β 1 β 2 β 3 β
168168βββββββββββ΄ββββ΄ββββ΄ββββ
169169` ) ;
170170
171171test ( { a : { a : { a : 1 , b : 2 , c : 3 } } } , `
172172βββββββββββ¬βββββββββββ
173- β (index) β a β
173+ β (index) β a β
174174βββββββββββΌβββββββββββ€
175- β a β [Object] β
175+ β a β [Object] β
176176βββββββββββ΄βββββββββββ
177177` ) ;
178178
179179test ( { a : [ 1 , 2 ] } , `
180180βββββββββββ¬ββββ¬ββββ
181181β (index) β 0 β 1 β
182182βββββββββββΌββββΌββββ€
183- β a β 1 β 2 β
183+ β a β 1 β 2 β
184184βββββββββββ΄ββββ΄ββββ
185185` ) ;
186186
187187test ( { a : [ 1 , 2 , 3 , 4 , 5 ] , b : 5 , c : { e : 5 } } , `
188188βββββββββββ¬ββββ¬ββββ¬ββββ¬ββββ¬ββββ¬ββββ¬βββββββββ
189189β (index) β 0 β 1 β 2 β 3 β 4 β e β Values β
190190βββββββββββΌββββΌββββΌββββΌββββΌββββΌββββΌβββββββββ€
191- β a β 1 β 2 β 3 β 4 β 5 β β β
192- β b β β β β β β β 5 β
193- β c β β β β β β 5 β β
191+ β a β 1 β 2 β 3 β 4 β 5 β β β
192+ β b β β β β β β β 5 β
193+ β c β β β β β β 5 β β
194194βββββββββββ΄ββββ΄ββββ΄ββββ΄ββββ΄ββββ΄ββββ΄βββββββββ
195195` ) ;
196196
197197test ( new Uint8Array ( [ 1 , 2 , 3 ] ) , `
198198βββββββββββ¬βββββββββ
199199β (index) β Values β
200200βββββββββββΌβββββββββ€
201- β 0 β 1 β
202- β 1 β 2 β
203- β 2 β 3 β
201+ β 0 β 1 β
202+ β 1 β 2 β
203+ β 2 β 3 β
204204βββββββββββ΄βββββββββ
205205` ) ;
206206
207207test ( Buffer . from ( [ 1 , 2 , 3 ] ) , `
208208βββββββββββ¬βββββββββ
209209β (index) β Values β
210210βββββββββββΌβββββββββ€
211- β 0 β 1 β
212- β 1 β 2 β
213- β 2 β 3 β
211+ β 0 β 1 β
212+ β 1 β 2 β
213+ β 2 β 3 β
214214βββββββββββ΄βββββββββ
215215` ) ;
216216
217217test ( { a : undefined } , [ 'x' ] , `
218218βββββββββββ¬ββββ
219219β (index) β x β
220220βββββββββββΌββββ€
221- β a β β
221+ β a β β
222222βββββββββββ΄ββββ
223223` ) ;
224224
@@ -238,23 +238,23 @@ test(new Map(), `
238238
239239test ( [ { a : 1 , b : 'Y' } , { a : 'Z' , b : 2 } ] , `
240240βββββββββββ¬ββββββ¬ββββββ
241- β (index) β a β b β
241+ β (index) β a β b β
242242βββββββββββΌββββββΌββββββ€
243- β 0 β 1 β 'Y' β
244- β 1 β 'Z' β 2 β
243+ β 0 β 1 β 'Y' β
244+ β 1 β 'Z' β 2 β
245245βββββββββββ΄ββββββ΄ββββββ
246246` ) ;
247247
248248{
249249 const line = 'β' . repeat ( 79 ) ;
250- const header = `${ ' ' . repeat ( 37 ) } name${ ' ' . repeat ( 40 ) } ` ;
250+ const header = `name${ ' ' . repeat ( 77 ) } ` ;
251251 const name = 'very long long long long long long long long long long long ' +
252252 'long long long long' ;
253253 test ( [ { name } ] , `
254254βββββββββββ¬ββ${ line } βββ
255- β (index) β ${ header } β
255+ β (index) β ${ header } β
256256βββββββββββΌββ${ line } βββ€
257- β 0 β '${ name } ' β
257+ β 0 β '${ name } ' β
258258βββββββββββ΄ββ${ line } βββ
259259` ) ;
260260}
@@ -263,17 +263,17 @@ test({ foo: 'οΏ₯', bar: 'Β₯' }, `
263263βββββββββββ¬βββββββββ
264264β (index) β Values β
265265βββββββββββΌβββββββββ€
266- β foo β 'οΏ₯' β
267- β bar β 'Β₯' β
266+ β foo β 'οΏ₯' β
267+ β bar β 'Β₯' β
268268βββββββββββ΄βββββββββ
269269` ) ;
270270
271271test ( { foo : 'δ½ ε₯½' , bar : 'hello' } , `
272272βββββββββββ¬ββββββββββ
273273β (index) β Values β
274274βββββββββββΌββββββββββ€
275- β foo β 'δ½ ε₯½' β
276- β bar β 'hello' β
275+ β foo β 'δ½ ε₯½' β
276+ β bar β 'hello' β
277277βββββββββββ΄ββββββββββ
278278` ) ;
279279
@@ -285,8 +285,8 @@ test([{ foo: 10 }, { foo: 20 }], ['__proto__'], `
285285βββββββββββ¬ββββββββββββ
286286β (index) β __proto__ β
287287βββββββββββΌββββββββββββ€
288- β 0 β β
289- β 1 β β
288+ β 0 β β
289+ β 1 β β
290290βββββββββββ΄ββββββββββββ
291291` ) ;
292292assert . strictEqual ( '0' in Object . prototype , false ) ;
0 commit comments