Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(378)

Side by Side Diff: third_party/WebKit/LayoutTests/fast/encoding/char-decoding.html

Issue 2390083002: Text Encoding: Convert fast/encoding tests to testharness.js (Closed)
Patch Set: Review feedback Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | third_party/WebKit/LayoutTests/fast/encoding/char-decoding-expected.txt » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 <html> 1 <!DOCTYPE html>
2 <head> 2 <title>Character Decoding</title>
3 <script src="../../resources/js-test.js"></script> 3 <script src="../../resources/testharness.js"></script>
4 <script src="../../resources/testharnessreport.js"></script>
4 <script src="resources/char-decoding-utils.js"></script> 5 <script src="resources/char-decoding-utils.js"></script>
5 </head>
6 <body>
7 <script> 6 <script>
8 7
9 description("This tests decoding characters in various character sets.");
10
11 testDecode('UTF-8', '%E2%88%9A', 'U+221A'); 8 testDecode('UTF-8', '%E2%88%9A', 'U+221A');
12 9
13 // \xA3\xA0 in GBK should be mapped to U+3000 instead of U+E5E5. 10 // \xA3\xA0 in GBK should be mapped to U+3000 instead of U+E5E5.
14 testDecode('gb2312', '%A3%A0', 'U+3000'); 11 testDecode('gb2312', '%A3%A0', 'U+3000');
15 testDecode('gb_2312', '%A3%A0', 'U+3000'); 12 testDecode('gb_2312', '%A3%A0', 'U+3000');
16 testDecode('gb_2312-80', '%A3%A0', 'U+3000'); 13 testDecode('gb_2312-80', '%A3%A0', 'U+3000');
17 testDecode('csgb2312', '%A3%A0', 'U+3000'); 14 testDecode('csgb2312', '%A3%A0', 'U+3000');
18 testDecode('iso-ir-58', '%A3%A0', 'U+3000'); 15 testDecode('iso-ir-58', '%A3%A0', 'U+3000');
19 testDecode('csiso58gb231280', '%A3%A0', 'U+3000'); 16 testDecode('csiso58gb231280', '%A3%A0', 'U+3000');
20 testDecode('chinese', '%A3%A0', 'U+3000'); 17 testDecode('chinese', '%A3%A0', 'U+3000');
(...skipping 126 matching lines...) Expand 10 before | Expand all | Expand 10 after
147 testDecode('unicodeFFFE', '%D8%69%DE%D6', 'U+D869/U+DED6'); 144 testDecode('unicodeFFFE', '%D8%69%DE%D6', 'U+D869/U+DED6');
148 145
149 // Replacement encodings should decode non-empty streams as replacement (U+FFFD) then EOF 146 // Replacement encodings should decode non-empty streams as replacement (U+FFFD) then EOF
150 ["csiso2022kr", "hz-gb-2312", "iso-2022-cn", "iso-2022-cn-ext", "iso-2022-kr"] 147 ["csiso2022kr", "hz-gb-2312", "iso-2022-cn", "iso-2022-cn-ext", "iso-2022-kr"]
151 .forEach(function(encoding) { 148 .forEach(function(encoding) {
152 testDecode(encoding, "", ""); 149 testDecode(encoding, "", "");
153 testDecode(encoding, "%41%42%43%61%62%63%31%32%33%A0", "U+FFFD"); 150 testDecode(encoding, "%41%42%43%61%62%63%31%32%33%A0", "U+FFFD");
154 }); 151 });
155 152
156 </script> 153 </script>
157 </body>
158 </html>
OLDNEW
« no previous file with comments | « no previous file | third_party/WebKit/LayoutTests/fast/encoding/char-decoding-expected.txt » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698