OLD | NEW |
1 Test streaming decoding using the Encoding API. | 1 This is a testharness.js-based test. |
| 2 PASS Streaming decode: utf-8, 1 byte window |
| 3 PASS Streaming decode: utf-8, 2 byte window |
| 4 PASS Streaming decode: utf-8, 3 byte window |
| 5 PASS Streaming decode: utf-8, 4 byte window |
| 6 PASS Streaming decode: utf-8, 5 byte window |
| 7 PASS Streaming decode: utf-16le, 1 byte window |
| 8 PASS Streaming decode: utf-16le, 2 byte window |
| 9 PASS Streaming decode: utf-16le, 3 byte window |
| 10 PASS Streaming decode: utf-16le, 4 byte window |
| 11 PASS Streaming decode: utf-16le, 5 byte window |
| 12 PASS Streaming decode: utf-16be, 1 byte window |
| 13 PASS Streaming decode: utf-16be, 2 byte window |
| 14 PASS Streaming decode: utf-16be, 3 byte window |
| 15 PASS Streaming decode: utf-16be, 4 byte window |
| 16 PASS Streaming decode: utf-16be, 5 byte window |
| 17 Harness: the test ran to completion. |
2 | 18 |
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
". | |
4 | |
5 | |
6 string = '\x00123ABCabc\x80\xFF\u0100\u1000\uFFFD\uD800\uDC00\uDBFF\uDFFF' | |
7 | |
8 encoded = new TextEncoder('utf-8').encode(string) | |
9 out = '' | |
10 decoder = new TextDecoder('utf-8') | |
11 out += decoder.decode(new Uint8Array([0]), {stream: true}) | |
12 out += decoder.decode(new Uint8Array([49]), {stream: true}) | |
13 out += decoder.decode(new Uint8Array([50]), {stream: true}) | |
14 out += decoder.decode(new Uint8Array([51]), {stream: true}) | |
15 out += decoder.decode(new Uint8Array([65]), {stream: true}) | |
16 out += decoder.decode(new Uint8Array([66]), {stream: true}) | |
17 out += decoder.decode(new Uint8Array([67]), {stream: true}) | |
18 out += decoder.decode(new Uint8Array([97]), {stream: true}) | |
19 out += decoder.decode(new Uint8Array([98]), {stream: true}) | |
20 out += decoder.decode(new Uint8Array([99]), {stream: true}) | |
21 out += decoder.decode(new Uint8Array([194]), {stream: true}) | |
22 out += decoder.decode(new Uint8Array([128]), {stream: true}) | |
23 out += decoder.decode(new Uint8Array([195]), {stream: true}) | |
24 out += decoder.decode(new Uint8Array([191]), {stream: true}) | |
25 out += decoder.decode(new Uint8Array([196]), {stream: true}) | |
26 out += decoder.decode(new Uint8Array([128]), {stream: true}) | |
27 out += decoder.decode(new Uint8Array([225]), {stream: true}) | |
28 out += decoder.decode(new Uint8Array([128]), {stream: true}) | |
29 out += decoder.decode(new Uint8Array([128]), {stream: true}) | |
30 out += decoder.decode(new Uint8Array([239]), {stream: true}) | |
31 out += decoder.decode(new Uint8Array([191]), {stream: true}) | |
32 out += decoder.decode(new Uint8Array([189]), {stream: true}) | |
33 out += decoder.decode(new Uint8Array([240]), {stream: true}) | |
34 out += decoder.decode(new Uint8Array([144]), {stream: true}) | |
35 out += decoder.decode(new Uint8Array([128]), {stream: true}) | |
36 out += decoder.decode(new Uint8Array([128]), {stream: true}) | |
37 out += decoder.decode(new Uint8Array([244]), {stream: true}) | |
38 out += decoder.decode(new Uint8Array([143]), {stream: true}) | |
39 out += decoder.decode(new Uint8Array([191]), {stream: true}) | |
40 out += decoder.decode(new Uint8Array([191]), {stream: true}) | |
41 out += decoder.decode() | |
42 PASS out is "\u0000123ABCabcÿĀက�𐀀" | |
43 out = '' | |
44 decoder = new TextDecoder('utf-8') | |
45 out += decoder.decode(new Uint8Array([0,49]), {stream: true}) | |
46 out += decoder.decode(new Uint8Array([50,51]), {stream: true}) | |
47 out += decoder.decode(new Uint8Array([65,66]), {stream: true}) | |
48 out += decoder.decode(new Uint8Array([67,97]), {stream: true}) | |
49 out += decoder.decode(new Uint8Array([98,99]), {stream: true}) | |
50 out += decoder.decode(new Uint8Array([194,128]), {stream: true}) | |
51 out += decoder.decode(new Uint8Array([195,191]), {stream: true}) | |
52 out += decoder.decode(new Uint8Array([196,128]), {stream: true}) | |
53 out += decoder.decode(new Uint8Array([225,128]), {stream: true}) | |
54 out += decoder.decode(new Uint8Array([128,239]), {stream: true}) | |
55 out += decoder.decode(new Uint8Array([191,189]), {stream: true}) | |
56 out += decoder.decode(new Uint8Array([240,144]), {stream: true}) | |
57 out += decoder.decode(new Uint8Array([128,128]), {stream: true}) | |
58 out += decoder.decode(new Uint8Array([244,143]), {stream: true}) | |
59 out += decoder.decode(new Uint8Array([191,191]), {stream: true}) | |
60 out += decoder.decode() | |
61 PASS out is "\u0000123ABCabcÿĀက�𐀀" | |
62 out = '' | |
63 decoder = new TextDecoder('utf-8') | |
64 out += decoder.decode(new Uint8Array([0,49,50]), {stream: true}) | |
65 out += decoder.decode(new Uint8Array([51,65,66]), {stream: true}) | |
66 out += decoder.decode(new Uint8Array([67,97,98]), {stream: true}) | |
67 out += decoder.decode(new Uint8Array([99,194,128]), {stream: true}) | |
68 out += decoder.decode(new Uint8Array([195,191,196]), {stream: true}) | |
69 out += decoder.decode(new Uint8Array([128,225,128]), {stream: true}) | |
70 out += decoder.decode(new Uint8Array([128,239,191]), {stream: true}) | |
71 out += decoder.decode(new Uint8Array([189,240,144]), {stream: true}) | |
72 out += decoder.decode(new Uint8Array([128,128,244]), {stream: true}) | |
73 out += decoder.decode(new Uint8Array([143,191,191]), {stream: true}) | |
74 out += decoder.decode() | |
75 PASS out is "\u0000123ABCabcÿĀက�𐀀" | |
76 out = '' | |
77 decoder = new TextDecoder('utf-8') | |
78 out += decoder.decode(new Uint8Array([0,49,50,51]), {stream: true}) | |
79 out += decoder.decode(new Uint8Array([65,66,67,97]), {stream: true}) | |
80 out += decoder.decode(new Uint8Array([98,99,194,128]), {stream: true}) | |
81 out += decoder.decode(new Uint8Array([195,191,196,128]), {stream: true}) | |
82 out += decoder.decode(new Uint8Array([225,128,128,239]), {stream: true}) | |
83 out += decoder.decode(new Uint8Array([191,189,240,144]), {stream: true}) | |
84 out += decoder.decode(new Uint8Array([128,128,244,143]), {stream: true}) | |
85 out += decoder.decode(new Uint8Array([191,191]), {stream: true}) | |
86 out += decoder.decode() | |
87 PASS out is "\u0000123ABCabcÿĀက�𐀀" | |
88 out = '' | |
89 decoder = new TextDecoder('utf-8') | |
90 out += decoder.decode(new Uint8Array([0,49,50,51,65]), {stream: true}) | |
91 out += decoder.decode(new Uint8Array([66,67,97,98,99]), {stream: true}) | |
92 out += decoder.decode(new Uint8Array([194,128,195,191,196]), {stream: true}) | |
93 out += decoder.decode(new Uint8Array([128,225,128,128,239]), {stream: true}) | |
94 out += decoder.decode(new Uint8Array([191,189,240,144,128]), {stream: true}) | |
95 out += decoder.decode(new Uint8Array([128,244,143,191,191]), {stream: true}) | |
96 out += decoder.decode() | |
97 PASS out is "\u0000123ABCabcÿĀက�𐀀" | |
98 | |
99 encoded = new TextEncoder('utf-16le').encode(string) | |
100 out = '' | |
101 decoder = new TextDecoder('utf-16le') | |
102 out += decoder.decode(new Uint8Array([0]), {stream: true}) | |
103 out += decoder.decode(new Uint8Array([0]), {stream: true}) | |
104 out += decoder.decode(new Uint8Array([49]), {stream: true}) | |
105 out += decoder.decode(new Uint8Array([0]), {stream: true}) | |
106 out += decoder.decode(new Uint8Array([50]), {stream: true}) | |
107 out += decoder.decode(new Uint8Array([0]), {stream: true}) | |
108 out += decoder.decode(new Uint8Array([51]), {stream: true}) | |
109 out += decoder.decode(new Uint8Array([0]), {stream: true}) | |
110 out += decoder.decode(new Uint8Array([65]), {stream: true}) | |
111 out += decoder.decode(new Uint8Array([0]), {stream: true}) | |
112 out += decoder.decode(new Uint8Array([66]), {stream: true}) | |
113 out += decoder.decode(new Uint8Array([0]), {stream: true}) | |
114 out += decoder.decode(new Uint8Array([67]), {stream: true}) | |
115 out += decoder.decode(new Uint8Array([0]), {stream: true}) | |
116 out += decoder.decode(new Uint8Array([97]), {stream: true}) | |
117 out += decoder.decode(new Uint8Array([0]), {stream: true}) | |
118 out += decoder.decode(new Uint8Array([98]), {stream: true}) | |
119 out += decoder.decode(new Uint8Array([0]), {stream: true}) | |
120 out += decoder.decode(new Uint8Array([99]), {stream: true}) | |
121 out += decoder.decode(new Uint8Array([0]), {stream: true}) | |
122 out += decoder.decode(new Uint8Array([128]), {stream: true}) | |
123 out += decoder.decode(new Uint8Array([0]), {stream: true}) | |
124 out += decoder.decode(new Uint8Array([255]), {stream: true}) | |
125 out += decoder.decode(new Uint8Array([0]), {stream: true}) | |
126 out += decoder.decode(new Uint8Array([0]), {stream: true}) | |
127 out += decoder.decode(new Uint8Array([1]), {stream: true}) | |
128 out += decoder.decode(new Uint8Array([0]), {stream: true}) | |
129 out += decoder.decode(new Uint8Array([16]), {stream: true}) | |
130 out += decoder.decode(new Uint8Array([253]), {stream: true}) | |
131 out += decoder.decode(new Uint8Array([255]), {stream: true}) | |
132 out += decoder.decode(new Uint8Array([0]), {stream: true}) | |
133 out += decoder.decode(new Uint8Array([216]), {stream: true}) | |
134 out += decoder.decode(new Uint8Array([0]), {stream: true}) | |
135 out += decoder.decode(new Uint8Array([220]), {stream: true}) | |
136 out += decoder.decode(new Uint8Array([255]), {stream: true}) | |
137 out += decoder.decode(new Uint8Array([219]), {stream: true}) | |
138 out += decoder.decode(new Uint8Array([255]), {stream: true}) | |
139 out += decoder.decode(new Uint8Array([223]), {stream: true}) | |
140 out += decoder.decode() | |
141 PASS out is "\u0000123ABCabcÿĀက�𐀀" | |
142 out = '' | |
143 decoder = new TextDecoder('utf-16le') | |
144 out += decoder.decode(new Uint8Array([0,0]), {stream: true}) | |
145 out += decoder.decode(new Uint8Array([49,0]), {stream: true}) | |
146 out += decoder.decode(new Uint8Array([50,0]), {stream: true}) | |
147 out += decoder.decode(new Uint8Array([51,0]), {stream: true}) | |
148 out += decoder.decode(new Uint8Array([65,0]), {stream: true}) | |
149 out += decoder.decode(new Uint8Array([66,0]), {stream: true}) | |
150 out += decoder.decode(new Uint8Array([67,0]), {stream: true}) | |
151 out += decoder.decode(new Uint8Array([97,0]), {stream: true}) | |
152 out += decoder.decode(new Uint8Array([98,0]), {stream: true}) | |
153 out += decoder.decode(new Uint8Array([99,0]), {stream: true}) | |
154 out += decoder.decode(new Uint8Array([128,0]), {stream: true}) | |
155 out += decoder.decode(new Uint8Array([255,0]), {stream: true}) | |
156 out += decoder.decode(new Uint8Array([0,1]), {stream: true}) | |
157 out += decoder.decode(new Uint8Array([0,16]), {stream: true}) | |
158 out += decoder.decode(new Uint8Array([253,255]), {stream: true}) | |
159 out += decoder.decode(new Uint8Array([0,216]), {stream: true}) | |
160 out += decoder.decode(new Uint8Array([0,220]), {stream: true}) | |
161 out += decoder.decode(new Uint8Array([255,219]), {stream: true}) | |
162 out += decoder.decode(new Uint8Array([255,223]), {stream: true}) | |
163 out += decoder.decode() | |
164 PASS out is "\u0000123ABCabcÿĀက�𐀀" | |
165 out = '' | |
166 decoder = new TextDecoder('utf-16le') | |
167 out += decoder.decode(new Uint8Array([0,0,49]), {stream: true}) | |
168 out += decoder.decode(new Uint8Array([0,50,0]), {stream: true}) | |
169 out += decoder.decode(new Uint8Array([51,0,65]), {stream: true}) | |
170 out += decoder.decode(new Uint8Array([0,66,0]), {stream: true}) | |
171 out += decoder.decode(new Uint8Array([67,0,97]), {stream: true}) | |
172 out += decoder.decode(new Uint8Array([0,98,0]), {stream: true}) | |
173 out += decoder.decode(new Uint8Array([99,0,128]), {stream: true}) | |
174 out += decoder.decode(new Uint8Array([0,255,0]), {stream: true}) | |
175 out += decoder.decode(new Uint8Array([0,1,0]), {stream: true}) | |
176 out += decoder.decode(new Uint8Array([16,253,255]), {stream: true}) | |
177 out += decoder.decode(new Uint8Array([0,216,0]), {stream: true}) | |
178 out += decoder.decode(new Uint8Array([220,255,219]), {stream: true}) | |
179 out += decoder.decode(new Uint8Array([255,223]), {stream: true}) | |
180 out += decoder.decode() | |
181 PASS out is "\u0000123ABCabcÿĀက�𐀀" | |
182 out = '' | |
183 decoder = new TextDecoder('utf-16le') | |
184 out += decoder.decode(new Uint8Array([0,0,49,0]), {stream: true}) | |
185 out += decoder.decode(new Uint8Array([50,0,51,0]), {stream: true}) | |
186 out += decoder.decode(new Uint8Array([65,0,66,0]), {stream: true}) | |
187 out += decoder.decode(new Uint8Array([67,0,97,0]), {stream: true}) | |
188 out += decoder.decode(new Uint8Array([98,0,99,0]), {stream: true}) | |
189 out += decoder.decode(new Uint8Array([128,0,255,0]), {stream: true}) | |
190 out += decoder.decode(new Uint8Array([0,1,0,16]), {stream: true}) | |
191 out += decoder.decode(new Uint8Array([253,255,0,216]), {stream: true}) | |
192 out += decoder.decode(new Uint8Array([0,220,255,219]), {stream: true}) | |
193 out += decoder.decode(new Uint8Array([255,223]), {stream: true}) | |
194 out += decoder.decode() | |
195 PASS out is "\u0000123ABCabcÿĀက�𐀀" | |
196 out = '' | |
197 decoder = new TextDecoder('utf-16le') | |
198 out += decoder.decode(new Uint8Array([0,0,49,0,50]), {stream: true}) | |
199 out += decoder.decode(new Uint8Array([0,51,0,65,0]), {stream: true}) | |
200 out += decoder.decode(new Uint8Array([66,0,67,0,97]), {stream: true}) | |
201 out += decoder.decode(new Uint8Array([0,98,0,99,0]), {stream: true}) | |
202 out += decoder.decode(new Uint8Array([128,0,255,0,0]), {stream: true}) | |
203 out += decoder.decode(new Uint8Array([1,0,16,253,255]), {stream: true}) | |
204 out += decoder.decode(new Uint8Array([0,216,0,220,255]), {stream: true}) | |
205 out += decoder.decode(new Uint8Array([219,255,223]), {stream: true}) | |
206 out += decoder.decode() | |
207 PASS out is "\u0000123ABCabcÿĀက�𐀀" | |
208 | |
209 encoded = new TextEncoder('utf-16be').encode(string) | |
210 out = '' | |
211 decoder = new TextDecoder('utf-16be') | |
212 out += decoder.decode(new Uint8Array([0]), {stream: true}) | |
213 out += decoder.decode(new Uint8Array([0]), {stream: true}) | |
214 out += decoder.decode(new Uint8Array([0]), {stream: true}) | |
215 out += decoder.decode(new Uint8Array([49]), {stream: true}) | |
216 out += decoder.decode(new Uint8Array([0]), {stream: true}) | |
217 out += decoder.decode(new Uint8Array([50]), {stream: true}) | |
218 out += decoder.decode(new Uint8Array([0]), {stream: true}) | |
219 out += decoder.decode(new Uint8Array([51]), {stream: true}) | |
220 out += decoder.decode(new Uint8Array([0]), {stream: true}) | |
221 out += decoder.decode(new Uint8Array([65]), {stream: true}) | |
222 out += decoder.decode(new Uint8Array([0]), {stream: true}) | |
223 out += decoder.decode(new Uint8Array([66]), {stream: true}) | |
224 out += decoder.decode(new Uint8Array([0]), {stream: true}) | |
225 out += decoder.decode(new Uint8Array([67]), {stream: true}) | |
226 out += decoder.decode(new Uint8Array([0]), {stream: true}) | |
227 out += decoder.decode(new Uint8Array([97]), {stream: true}) | |
228 out += decoder.decode(new Uint8Array([0]), {stream: true}) | |
229 out += decoder.decode(new Uint8Array([98]), {stream: true}) | |
230 out += decoder.decode(new Uint8Array([0]), {stream: true}) | |
231 out += decoder.decode(new Uint8Array([99]), {stream: true}) | |
232 out += decoder.decode(new Uint8Array([0]), {stream: true}) | |
233 out += decoder.decode(new Uint8Array([128]), {stream: true}) | |
234 out += decoder.decode(new Uint8Array([0]), {stream: true}) | |
235 out += decoder.decode(new Uint8Array([255]), {stream: true}) | |
236 out += decoder.decode(new Uint8Array([1]), {stream: true}) | |
237 out += decoder.decode(new Uint8Array([0]), {stream: true}) | |
238 out += decoder.decode(new Uint8Array([16]), {stream: true}) | |
239 out += decoder.decode(new Uint8Array([0]), {stream: true}) | |
240 out += decoder.decode(new Uint8Array([255]), {stream: true}) | |
241 out += decoder.decode(new Uint8Array([253]), {stream: true}) | |
242 out += decoder.decode(new Uint8Array([216]), {stream: true}) | |
243 out += decoder.decode(new Uint8Array([0]), {stream: true}) | |
244 out += decoder.decode(new Uint8Array([220]), {stream: true}) | |
245 out += decoder.decode(new Uint8Array([0]), {stream: true}) | |
246 out += decoder.decode(new Uint8Array([219]), {stream: true}) | |
247 out += decoder.decode(new Uint8Array([255]), {stream: true}) | |
248 out += decoder.decode(new Uint8Array([223]), {stream: true}) | |
249 out += decoder.decode(new Uint8Array([255]), {stream: true}) | |
250 out += decoder.decode() | |
251 PASS out is "\u0000123ABCabcÿĀက�𐀀" | |
252 out = '' | |
253 decoder = new TextDecoder('utf-16be') | |
254 out += decoder.decode(new Uint8Array([0,0]), {stream: true}) | |
255 out += decoder.decode(new Uint8Array([0,49]), {stream: true}) | |
256 out += decoder.decode(new Uint8Array([0,50]), {stream: true}) | |
257 out += decoder.decode(new Uint8Array([0,51]), {stream: true}) | |
258 out += decoder.decode(new Uint8Array([0,65]), {stream: true}) | |
259 out += decoder.decode(new Uint8Array([0,66]), {stream: true}) | |
260 out += decoder.decode(new Uint8Array([0,67]), {stream: true}) | |
261 out += decoder.decode(new Uint8Array([0,97]), {stream: true}) | |
262 out += decoder.decode(new Uint8Array([0,98]), {stream: true}) | |
263 out += decoder.decode(new Uint8Array([0,99]), {stream: true}) | |
264 out += decoder.decode(new Uint8Array([0,128]), {stream: true}) | |
265 out += decoder.decode(new Uint8Array([0,255]), {stream: true}) | |
266 out += decoder.decode(new Uint8Array([1,0]), {stream: true}) | |
267 out += decoder.decode(new Uint8Array([16,0]), {stream: true}) | |
268 out += decoder.decode(new Uint8Array([255,253]), {stream: true}) | |
269 out += decoder.decode(new Uint8Array([216,0]), {stream: true}) | |
270 out += decoder.decode(new Uint8Array([220,0]), {stream: true}) | |
271 out += decoder.decode(new Uint8Array([219,255]), {stream: true}) | |
272 out += decoder.decode(new Uint8Array([223,255]), {stream: true}) | |
273 out += decoder.decode() | |
274 PASS out is "\u0000123ABCabcÿĀက�𐀀" | |
275 out = '' | |
276 decoder = new TextDecoder('utf-16be') | |
277 out += decoder.decode(new Uint8Array([0,0,0]), {stream: true}) | |
278 out += decoder.decode(new Uint8Array([49,0,50]), {stream: true}) | |
279 out += decoder.decode(new Uint8Array([0,51,0]), {stream: true}) | |
280 out += decoder.decode(new Uint8Array([65,0,66]), {stream: true}) | |
281 out += decoder.decode(new Uint8Array([0,67,0]), {stream: true}) | |
282 out += decoder.decode(new Uint8Array([97,0,98]), {stream: true}) | |
283 out += decoder.decode(new Uint8Array([0,99,0]), {stream: true}) | |
284 out += decoder.decode(new Uint8Array([128,0,255]), {stream: true}) | |
285 out += decoder.decode(new Uint8Array([1,0,16]), {stream: true}) | |
286 out += decoder.decode(new Uint8Array([0,255,253]), {stream: true}) | |
287 out += decoder.decode(new Uint8Array([216,0,220]), {stream: true}) | |
288 out += decoder.decode(new Uint8Array([0,219,255]), {stream: true}) | |
289 out += decoder.decode(new Uint8Array([223,255]), {stream: true}) | |
290 out += decoder.decode() | |
291 PASS out is "\u0000123ABCabcÿĀက�𐀀" | |
292 out = '' | |
293 decoder = new TextDecoder('utf-16be') | |
294 out += decoder.decode(new Uint8Array([0,0,0,49]), {stream: true}) | |
295 out += decoder.decode(new Uint8Array([0,50,0,51]), {stream: true}) | |
296 out += decoder.decode(new Uint8Array([0,65,0,66]), {stream: true}) | |
297 out += decoder.decode(new Uint8Array([0,67,0,97]), {stream: true}) | |
298 out += decoder.decode(new Uint8Array([0,98,0,99]), {stream: true}) | |
299 out += decoder.decode(new Uint8Array([0,128,0,255]), {stream: true}) | |
300 out += decoder.decode(new Uint8Array([1,0,16,0]), {stream: true}) | |
301 out += decoder.decode(new Uint8Array([255,253,216,0]), {stream: true}) | |
302 out += decoder.decode(new Uint8Array([220,0,219,255]), {stream: true}) | |
303 out += decoder.decode(new Uint8Array([223,255]), {stream: true}) | |
304 out += decoder.decode() | |
305 PASS out is "\u0000123ABCabcÿĀက�𐀀" | |
306 out = '' | |
307 decoder = new TextDecoder('utf-16be') | |
308 out += decoder.decode(new Uint8Array([0,0,0,49,0]), {stream: true}) | |
309 out += decoder.decode(new Uint8Array([50,0,51,0,65]), {stream: true}) | |
310 out += decoder.decode(new Uint8Array([0,66,0,67,0]), {stream: true}) | |
311 out += decoder.decode(new Uint8Array([97,0,98,0,99]), {stream: true}) | |
312 out += decoder.decode(new Uint8Array([0,128,0,255,1]), {stream: true}) | |
313 out += decoder.decode(new Uint8Array([0,16,0,255,253]), {stream: true}) | |
314 out += decoder.decode(new Uint8Array([216,0,220,0,219]), {stream: true}) | |
315 out += decoder.decode(new Uint8Array([255,223,255]), {stream: true}) | |
316 out += decoder.decode() | |
317 PASS out is "\u0000123ABCabcÿĀက�𐀀" | |
318 PASS successfullyParsed is true | |
319 | |
320 TEST COMPLETE | |
321 | |
OLD | NEW |