| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <title>Encoding API: Streaming decode</title> | 2 <title>Encoding API: Streaming decode</title> |
| 3 <script src="../../../resources/testharness.js"></script> | 3 <script src="../../../resources/testharness.js"></script> |
| 4 <script src="../../../resources/testharnessreport.js"></script> | 4 <script src="../../../resources/testharnessreport.js"></script> |
| 5 <script src="resources/encodings.js"></script> | 5 <script src="resources/encodings.js"></script> |
| 6 <script> | 6 <script> |
| 7 | 7 |
| 8 var string = '\x00123ABCabc\x80\xFF\u0100\u1000\uFFFD\uD800\uDC00\uDBFF\uDFFF'; | 8 var string = '\x00123ABCabc\x80\xFF\u0100\u1000\uFFFD\uD800\uDC00\uDBFF\uDFFF'; |
| 9 var octets = { | 9 var octets = { |
| 10 'utf-16le': [0x00,0x00,0x31,0x00,0x32,0x00,0x33,0x00,0x41,0x00,0x42,0x00, | 10 'utf-16le': [0x00,0x00,0x31,0x00,0x32,0x00,0x33,0x00,0x41,0x00,0x42,0x00, |
| (...skipping 20 matching lines...) Expand all Loading... |
| 31 sub.push(encoded[j]); | 31 sub.push(encoded[j]); |
| 32 out += decoder.decode(new Uint8Array(sub), {stream: true}); | 32 out += decoder.decode(new Uint8Array(sub), {stream: true}); |
| 33 } | 33 } |
| 34 out += decoder.decode(); | 34 out += decoder.decode(); |
| 35 assert_equals(out, string); | 35 assert_equals(out, string); |
| 36 }, 'Streaming decode: ' + encoding + ', ' + len + ' byte window'); | 36 }, 'Streaming decode: ' + encoding + ', ' + len + ' byte window'); |
| 37 } | 37 } |
| 38 }); | 38 }); |
| 39 | 39 |
| 40 </script> | 40 </script> |
| OLD | NEW |