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

Reply via email to