Skip to content

Commit 5105188

Browse files
Nahee-Parkmarco-ippolito
authored andcommitted
test: update wpt test for encoding
PR-URL: #55151 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Moshe Atlow <[email protected]>
1 parent d9839c1 commit 5105188

File tree

8 files changed

+79
-38
lines changed

8 files changed

+79
-38
lines changed

‎test/fixtures/wpt/README.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Last update:
1414
- console: https://github.com/web-platform-tests/wpt/tree/767ae35464/console
1515
- dom/abort: https://github.com/web-platform-tests/wpt/tree/d1f1ecbd52/dom/abort
1616
- dom/events: https://github.com/web-platform-tests/wpt/tree/0a811c5161/dom/events
17-
- encoding: https://github.com/web-platform-tests/wpt/tree/5aa50dd415/encoding
17+
- encoding: https://github.com/web-platform-tests/wpt/tree/1ac8deee08/encoding
1818
- fetch/data-urls/resources: https://github.com/web-platform-tests/wpt/tree/7c79d998ff/fetch/data-urls/resources
1919
- FileAPI: https://github.com/web-platform-tests/wpt/tree/cceaf3628d/FileAPI
2020
- hr-time: https://github.com/web-platform-tests/wpt/tree/34cafd797e/hr-time

‎test/fixtures/wpt/encoding/legacy-mb-schinese/gb18030/gb18030-decoder.any.js‎

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -66,24 +66,24 @@ decode([0xFE, 0x6D], "\u9FB8", "GB18030-2022 15");
6666
decode([0xFE,0x7E],"\u9FB9","GB18030-2022 16");
6767
decode([0xFE,0x90],"\u9FBA","GB18030-2022 17");
6868
decode([0xFE,0xA0],"\u9FBB","GB18030-2022 18");
69-
decode([0x82,0x35,0x90,0x37],"\uE81E","GB18030-2022 19");
70-
decode([0x82,0x35,0x90,0x38],"\uE826","GB18030-2022 20");
71-
decode([0x82,0x35,0x90,0x39],"\uE82B","GB18030-2022 21");
72-
decode([0x82,0x35,0x91,0x30],"\uE82C","GB18030-2022 22");
73-
decode([0x82,0x35,0x91,0x31],"\uE832","GB18030-2022 23");
74-
decode([0x82,0x35,0x91,0x32],"\uE843","GB18030-2022 24");
75-
decode([0x82,0x35,0x91,0x33],"\uE854","GB18030-2022 25");
76-
decode([0x82,0x35,0x91,0x34],"\uE864","GB18030-2022 26");
77-
decode([0x84,0x31,0x82,0x36],"\uE78D","GB18030-2022 27");
78-
decode([0x84,0x31,0x82,0x37],"\uE78F","GB18030-2022 28");
79-
decode([0x84,0x31,0x82,0x38],"\uE78E","GB18030-2022 29");
80-
decode([0x84,0x31,0x82,0x39],"\uE790","GB18030-2022 30");
81-
decode([0x84,0x31,0x83,0x30],"\uE791","GB18030-2022 31");
82-
decode([0x84,0x31,0x83,0x31],"\uE792","GB18030-2022 32");
83-
decode([0x84,0x31,0x83,0x32],"\uE793","GB18030-2022 33");
84-
decode([0x84,0x31,0x83,0x33],"\uE794","GB18030-2022 34");
85-
decode([0x84,0x31,0x83,0x34],"\uE795","GB18030-2022 35");
86-
decode([0x84,0x31,0x83,0x35],"\uE796","GB18030-2022 36");
69+
decode([0x82,0x35,0x90,0x37],"\u9FB4","GB18030-2022 19");
70+
decode([0x82,0x35,0x90,0x38],"\u9FB5","GB18030-2022 20");
71+
decode([0x82,0x35,0x90,0x39],"\u9FB6","GB18030-2022 21");
72+
decode([0x82,0x35,0x91,0x30],"\u9FB7","GB18030-2022 22");
73+
decode([0x82,0x35,0x91,0x31],"\u9FB8","GB18030-2022 23");
74+
decode([0x82,0x35,0x91,0x32],"\u9FB9","GB18030-2022 24");
75+
decode([0x82,0x35,0x91,0x33],"\u9FBA","GB18030-2022 25");
76+
decode([0x82,0x35,0x91,0x34],"\u9FBB","GB18030-2022 26");
77+
decode([0x84,0x31,0x82,0x36],"\uFE10","GB18030-2022 27");
78+
decode([0x84,0x31,0x82,0x37],"\uFE11","GB18030-2022 28");
79+
decode([0x84,0x31,0x82,0x38],"\uFE12","GB18030-2022 29");
80+
decode([0x84,0x31,0x82,0x39],"\uFE13","GB18030-2022 30");
81+
decode([0x84,0x31,0x83,0x30],"\uFE14","GB18030-2022 31");
82+
decode([0x84,0x31,0x83,0x31],"\uFE15","GB18030-2022 32");
83+
decode([0x84,0x31,0x83,0x32],"\uFE16","GB18030-2022 33");
84+
decode([0x84,0x31,0x83,0x33],"\uFE17","GB18030-2022 34");
85+
decode([0x84,0x31,0x83,0x34],"\uFE18","GB18030-2022 35");
86+
decode([0x84,0x31,0x83,0x35],"\uFE19","GB18030-2022 36");
8787

8888
leti=0;
8989
for(constrangeofranges){

‎test/fixtures/wpt/encoding/legacy-mb-schinese/gb18030/gb18030-encoder.html‎

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -43,24 +43,24 @@
4343
encode("\u9FB9","%FE~","GB18030-2022 16");
4444
encode("\u9FBA","%FE%90","GB18030-2022 17");
4545
encode("\u9FBB","%FE%A0","GB18030-2022 18");
46-
encode("\uE78D","%841%826","GB18030-2022 19");
47-
encode("\uE78E","%841%828","GB18030-2022 20");
48-
encode("\uE78F","%841%827","GB18030-2022 21");
49-
encode("\uE790","%841%829","GB18030-2022 22");
50-
encode("\uE791","%841%830","GB18030-2022 23");
51-
encode("\uE792","%841%831","GB18030-2022 24");
52-
encode("\uE793","%841%832","GB18030-2022 25");
53-
encode("\uE794","%841%833","GB18030-2022 26");
54-
encode("\uE795","%841%834","GB18030-2022 27");
55-
encode("\uE796","%841%835","GB18030-2022 28");
56-
encode("\uE81E","%825%907","GB18030-2022 29");
57-
encode("\uE826","%825%908","GB18030-2022 30");
58-
encode("\uE82B","%825%909","GB18030-2022 31");
59-
encode("\uE82C","%825%910","GB18030-2022 32");
60-
encode("\uE832","%825%911","GB18030-2022 33");
61-
encode("\uE843","%825%912","GB18030-2022 34");
62-
encode("\uE854","%825%913","GB18030-2022 35");
63-
encode("\uE864","%825%914","GB18030-2022 36");
46+
encode("\uE78D","%A6%D9","GB18030-2022 19");
47+
encode("\uE78E","%A6%DA","GB18030-2022 20");
48+
encode("\uE78F","%A6%DB","GB18030-2022 21");
49+
encode("\uE790","%A6%DC","GB18030-2022 22");
50+
encode("\uE791","%A6%DD","GB18030-2022 23");
51+
encode("\uE792","%A6%DE","GB18030-2022 24");
52+
encode("\uE793","%A6%DF","GB18030-2022 25");
53+
encode("\uE794","%A6%EC","GB18030-2022 26");
54+
encode("\uE795","%A6%ED","GB18030-2022 27");
55+
encode("\uE796","%A6%F3","GB18030-2022 28");
56+
encode("\uE81E","%FEY","GB18030-2022 29");
57+
encode("\uE826","%FEa","GB18030-2022 30");
58+
encode("\uE82B","%FEf","GB18030-2022 31");
59+
encode("\uE82C","%FEg","GB18030-2022 32");
60+
encode("\uE832","%FEm","GB18030-2022 33");
61+
encode("\uE843","%FE~","GB18030-2022 34");
62+
encode("\uE854","%FE%90","GB18030-2022 35");
63+
encode("\uE864","%FE%A0","GB18030-2022 36");
6464

6565
constupperCaseNibble=x=>{
6666
returnMath.floor(x).toString(16).toUpperCase();

‎test/fixtures/wpt/encoding/legacy-mb-schinese/gbk/gbk-decoder.any.js‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
// Additional tests can be found in ../gb18030/gb18030-decoder.any.js
2+
13
constgbkPointers=[
24
6432,7533,7536,7672,7673,7674,7675,7676,7677,7678,7679,7680,7681,7682,7683,7684,
35
23766,23770,23771,23772,23773,23774,23776,23777,23778,23779,23780,23781,23782,23784,23785,23786,

‎test/fixtures/wpt/encoding/legacy-mb-schinese/gbk/gbk-encoder.html‎

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,43 @@
2323
encode("\u00A5","%26%23165%3B","legacy WebKit case 1");
2424
encode("\u22EF","%26%238943%3B","legacy WebKit case 2");
2525
encode("\u301C","%26%2312316%3B","legacy WebKit case 3");
26+
encode("\u{10FFFF}","%26%231114111%3B","U+10FFFF");
27+
28+
// GB18030-2022
29+
encode("\uFE10","%A6%D9","GB18030-2022 1");
30+
encode("\uFE12","%A6%DA","GB18030-2022 2");
31+
encode("\uFE11","%A6%DB","GB18030-2022 3");
32+
encode("\uFE13","%A6%DC","GB18030-2022 4");
33+
encode("\uFE14","%A6%DD","GB18030-2022 5");
34+
encode("\uFE15","%A6%DE","GB18030-2022 6");
35+
encode("\uFE16","%A6%DF","GB18030-2022 7");
36+
encode("\uFE17","%A6%EC","GB18030-2022 8");
37+
encode("\uFE18","%A6%ED","GB18030-2022 9");
38+
encode("\uFE19","%A6%F3","GB18030-2022 10");
39+
encode("\u9FB4","%FEY","GB18030-2022 11");
40+
encode("\u9FB5","%FEa","GB18030-2022 12");
41+
encode("\u9FB6","%FEf","GB18030-2022 13");
42+
encode("\u9FB7","%FEg","GB18030-2022 14");
43+
encode("\u9FB8","%FEm","GB18030-2022 15");
44+
encode("\u9FB9","%FE~","GB18030-2022 16");
45+
encode("\u9FBA","%FE%90","GB18030-2022 17");
46+
encode("\u9FBB","%FE%A0","GB18030-2022 18");
47+
encode("\uE78D","%A6%D9","GB18030-2022 19");
48+
encode("\uE78E","%A6%DA","GB18030-2022 20");
49+
encode("\uE78F","%A6%DB","GB18030-2022 21");
50+
encode("\uE790","%A6%DC","GB18030-2022 22");
51+
encode("\uE791","%A6%DD","GB18030-2022 23");
52+
encode("\uE792","%A6%DE","GB18030-2022 24");
53+
encode("\uE793","%A6%DF","GB18030-2022 25");
54+
encode("\uE794","%A6%EC","GB18030-2022 26");
55+
encode("\uE795","%A6%ED","GB18030-2022 27");
56+
encode("\uE796","%A6%F3","GB18030-2022 28");
57+
encode("\uE81E","%FEY","GB18030-2022 29");
58+
encode("\uE826","%FEa","GB18030-2022 30");
59+
encode("\uE82B","%FEf","GB18030-2022 31");
60+
encode("\uE82C","%FEg","GB18030-2022 32");
61+
encode("\uE832","%FEm","GB18030-2022 33");
62+
encode("\uE843","%FE~","GB18030-2022 34");
63+
encode("\uE854","%FE%90","GB18030-2022 35");
64+
encode("\uE864","%FE%A0","GB18030-2022 36");
2665
</script>
-6.55 KB
Binary file not shown.
Binary file not shown.

‎test/fixtures/wpt/versions.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
"path": "dom/events"
1717
},
1818
"encoding":{
19-
"commit": "5aa50dd4151b5bc1d04d5505366c6e27df30af5b",
19+
"commit": "1ac8deee082ecfb5d3b6f9c56cf9d1688a2fc218",
2020
"path": "encoding"
2121
},
2222
"fetch/data-urls/resources":{

0 commit comments

Comments
(0)