Project import generated by Copybara. GitOrigin-RevId: d4825b20341cb64aab8aef4ce9fbe39fdaebca71
diff --git a/third_party/blink/web_tests/fast/css-generated-content/quotes-lang-expected.html b/third_party/blink/web_tests/fast/css-generated-content/quotes-lang-expected.html index 3417d15..21d6efd 100644 --- a/third_party/blink/web_tests/fast/css-generated-content/quotes-lang-expected.html +++ b/third_party/blink/web_tests/fast/css-generated-content/quotes-lang-expected.html
@@ -36,7 +36,7 @@ :root:lang(el), :not(:lang(el)) > :lang(el) { quotes: '\00ab' '\00bb' '\201c' '\201d' } /* « » “ ” */ :root:lang(en), :not(:lang(en)) > :lang(en) { quotes: '\201c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */ :root:lang(en-GB), :not(:lang(en-GB)) > :lang(en-GB) { quotes: '\201c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */ - :root:lang(es), :not(:lang(es)) > :lang(es) { quotes: '\201c' '\201d' '\00ab' '\00bb' } /* “ ” « » */ + :root:lang(es), :not(:lang(es)) > :lang(es) { quotes: '\201c' '\201d' '\2018' '\2019' } /* “ ” ‘ ’ */ :root:lang(et), :not(:lang(et)) > :lang(et) { quotes: '\201e' '\201c' '\201a' '\2018' } /* „ “ ‚ ‘ */ :root:lang(eu), :not(:lang(eu)) > :lang(eu) { quotes: '\201c' '\201d' '\00ab' '\00bb' } /* “ ” « » */ :root:lang(ewo), :not(:lang(ewo)) > :lang(ewo) { quotes: '\00ab' '\00bb' '\201c' '\201d' } /* « » “ ” */
diff --git a/third_party/blink/web_tests/fast/url/idna2008-expected.txt b/third_party/blink/web_tests/fast/url/idna2008-expected.txt index 5af555b..989f551 100644 --- a/third_party/blink/web_tests/fast/url/idna2008-expected.txt +++ b/third_party/blink/web_tests/fast/url/idna2008-expected.txt
@@ -16,11 +16,11 @@ PASS canonicalize('http://look͏out.net/') is 'http://lookout.net/' PASS canonicalize('http://gOoGle.com/') is 'http://google.com/' PASS canonicalize('http://ড়.com/') is 'http://xn--15b8c.com/' -PASS canonicalize('http://ẞ.com/') is 'http://ss.com/' -FAIL canonicalize('http://-foo.bar.com/') should be http:///. Was http://-foo.bar.com/. -FAIL canonicalize('http://foo-.bar.com/') should be http:///. Was http://foo-.bar.com/. -FAIL canonicalize('http://ab--cd.com/') should be http:///. Was http://ab--cd.com/. -FAIL canonicalize('http://xn--0.com/') should be http:///. Was http://xn--0.com/. +PASS canonicalize('http://ẞ.com/') is 'http://xn--zca.com/' +PASS canonicalize('http://-foo.bar.com/') is 'http://-foo.bar.com/' +PASS canonicalize('http://foo-.bar.com/') is 'http://foo-.bar.com/' +PASS canonicalize('http://ab--cd.com/') is 'http://ab--cd.com/' +PASS canonicalize('http://xn--0.com/') is 'http://xn--0.com/' FAIL canonicalize('http://foò.bar.com/') should be http://foo%CC%80.bar.com/. Was http://xn--fo-3ja.bar.com/. PASS successfullyParsed is true
diff --git a/third_party/blink/web_tests/fast/url/script-tests/idna2008.js b/third_party/blink/web_tests/fast/url/script-tests/idna2008.js index de95b2a..a1413d0 100644 --- a/third_party/blink/web_tests/fast/url/script-tests/idna2008.js +++ b/third_party/blink/web_tests/fast/url/script-tests/idna2008.js
@@ -28,12 +28,12 @@ // 3) Ignored characters should be removed * security risk // U+034F COMBINING GRAPHEME JOINER ["look\u034Fout.net","lookout.net"], - // 4) Mapped characters; four cases belows are actually UTS 46 tests. + // 4) Mapped characters. ["gOoGle.com","google.com"], // U+09DC is normalized to U+09A1, U+09BC before being turned to punycode. ["\u09dc.com","xn--15b8c.com"], - // 1E9E; mapped; 0073 0073 - ["\u1E9E.com","ss.com"], + // U+1E9E (ẞ; uppercase of U+00DF, ß). + ["\u1E9E.com","xn--zca.com"], // 5) Validity FAIL cases - these should each cause an error. ["-foo.bar.com",""], ["foo-.bar.com",""],