Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit a57c8ba

Browse filesBrowse files
Nahee-Parktargos
authored andcommitted
test: update wpt test for encoding
PR-URL: #55151 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
1 parent 914db60 commit a57c8ba
Copy full SHA for a57c8ba

File tree

Expand file treeCollapse file tree

8 files changed

+79
-38
lines changed
Open diff view settings
Filter options
Expand file treeCollapse file tree

8 files changed

+79
-38
lines changed
Open diff view settings
Collapse file

‎test/fixtures/wpt/README.md‎

Copy file name to clipboardExpand all lines: test/fixtures/wpt/README.md
+1-1Lines changed: 1 addition & 1 deletion
  • Display the source diff
  • Display the rich diff
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Last update:
1515
- console: https://github.com/web-platform-tests/wpt/tree/767ae35464/console
1616
- dom/abort: https://github.com/web-platform-tests/wpt/tree/0143fe244b/dom/abort
1717
- dom/events: https://github.com/web-platform-tests/wpt/tree/0a811c5161/dom/events
18-
- encoding: https://github.com/web-platform-tests/wpt/tree/5aa50dd415/encoding
18+
- encoding: https://github.com/web-platform-tests/wpt/tree/1ac8deee08/encoding
1919
- fetch/data-urls/resources: https://github.com/web-platform-tests/wpt/tree/7c79d998ff/fetch/data-urls/resources
2020
- FileAPI: https://github.com/web-platform-tests/wpt/tree/cceaf3628d/FileAPI
2121
- hr-time: https://github.com/web-platform-tests/wpt/tree/34cafd797e/hr-time
Collapse file

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

Copy file name to clipboardExpand all lines: test/fixtures/wpt/encoding/legacy-mb-schinese/gb18030/gb18030-decoder.any.js
+18-18Lines 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
let i = 0;
8989
for (const range of ranges) {
Collapse file

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

Copy file name to clipboardExpand all lines: test/fixtures/wpt/encoding/legacy-mb-schinese/gb18030/gb18030-encoder.html
+18-18Lines 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
const upperCaseNibble = x => {
6666
return Math.floor(x).toString(16).toUpperCase();
Collapse file

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

Copy file name to clipboardExpand all lines: test/fixtures/wpt/encoding/legacy-mb-schinese/gbk/gbk-decoder.any.js
+2Lines 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
const gbkPointers = [
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,
Collapse file

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

Copy file name to clipboardExpand all lines: test/fixtures/wpt/encoding/legacy-mb-schinese/gbk/gbk-encoder.html
+39Lines 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>
Collapse file
-6.55 KB
Binary file not shown.
Binary file not shown.
Collapse file

‎test/fixtures/wpt/versions.json‎

Copy file name to clipboardExpand all lines: test/fixtures/wpt/versions.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"path": "dom/events"
2121
},
2222
"encoding": {
23-
"commit": "5aa50dd4151b5bc1d04d5505366c6e27df30af5b",
23+
"commit": "1ac8deee082ecfb5d3b6f9c56cf9d1688a2fc218",
2424
"path": "encoding"
2525
},
2626
"fetch/data-urls/resources": {

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.