Title: [281529] trunk/JSTests
- Revision
- 281529
- Author
- [email protected]
- Date
- 2021-08-24 16:40:00 -0700 (Tue, 24 Aug 2021)
Log Message
Update Intl tests to support ICU 68
https://bugs.webkit.org/show_bug.cgi?id=229467
Reviewed by Mark Lam.
ICU 68 changes some outputs of Intl tests. This patch adjusts that.
* stress/intl-parse-unicode-subtags.js:
(vm.icuVersion):
Modified Paths
Diff
Modified: trunk/JSTests/ChangeLog (281528 => 281529)
--- trunk/JSTests/ChangeLog 2021-08-24 23:39:14 UTC (rev 281528)
+++ trunk/JSTests/ChangeLog 2021-08-24 23:40:00 UTC (rev 281529)
@@ -1,5 +1,17 @@
2021-08-24 Yusuke Suzuki <[email protected]>
+ Update Intl tests to support ICU 68
+ https://bugs.webkit.org/show_bug.cgi?id=229467
+
+ Reviewed by Mark Lam.
+
+ ICU 68 changes some outputs of Intl tests. This patch adjusts that.
+
+ * stress/intl-parse-unicode-subtags.js:
+ (vm.icuVersion):
+
+2021-08-24 Yusuke Suzuki <[email protected]>
+
[JSC] Add Intl Enumeration APIs
https://bugs.webkit.org/show_bug.cgi?id=214795
Modified: trunk/JSTests/stress/intl-parse-unicode-subtags.js (281528 => 281529)
--- trunk/JSTests/stress/intl-parse-unicode-subtags.js 2021-08-24 23:39:14 UTC (rev 281528)
+++ trunk/JSTests/stress/intl-parse-unicode-subtags.js 2021-08-24 23:40:00 UTC (rev 281529)
@@ -59,9 +59,11 @@
shouldThrow(() => languageNames.of("sl-_rozaj"), `RangeError: argument is not a language id`);
shouldThrow(() => languageNames.of("sl-Cyrl-"), `RangeError: argument is not a language id`);
shouldThrow(() => languageNames.of("-sl-Cyrl-"), `RangeError: argument is not a language id`);
- shouldBe(languageNames.of('hy-Latn-IT-arevela'), `Armenian (Latin, Italy, Eastern Armenian)`); // Language-Script-Region-Variant
+ let latinItalyEasternAmerican = languageNames.of('hy-Latn-IT-arevela');
+ shouldBe(latinItalyEasternAmerican === `Armenian (Latin, Italy, Eastern Armenian)` || latinItalyEasternAmerican === `Armenian (Latin, Italy)`, true); // Language-Script-Region-Variant
shouldBe(languageNames.of('hy-Latn-IT'), `Armenian (Latin, Italy)`); // Language-Script-Region
- shouldBe(languageNames.of('hy-Latn-arevela'), `Armenian (Latin, Eastern Armenian)`); // Language-Script-Variant
+ let latinEasternAmerican = languageNames.of('hy-Latn-arevela');
+ shouldBe(latinEasternAmerican === `Armenian (Latin, Eastern Armenian)` || latinEasternAmerican === `Armenian (Latin)`, true); // Language-Script-Variant
shouldThrow(() => languageNames.of("hy-Latn-ITZ-arevela"), `RangeError: argument is not a language id`);
shouldThrow(() => languageNames.of("hy-Latn-00-arevela"), `RangeError: argument is not a language id`);
shouldThrow(() => languageNames.of("hy-Latn-arevelazzzzzzzzzzz"), `RangeError: argument is not a language id`);
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes