aboutsummaryrefslogtreecommitdiffstats
path: root/tests/wpt/tests/ai/resources/locale-util.js
diff options
context:
space:
mode:
Diffstat (limited to 'tests/wpt/tests/ai/resources/locale-util.js')
-rw-r--r--tests/wpt/tests/ai/resources/locale-util.js17
1 files changed, 17 insertions, 0 deletions
diff --git a/tests/wpt/tests/ai/resources/locale-util.js b/tests/wpt/tests/ai/resources/locale-util.js
index 87d32ae620b..cacb11f4f25 100644
--- a/tests/wpt/tests/ai/resources/locale-util.js
+++ b/tests/wpt/tests/ai/resources/locale-util.js
@@ -7,6 +7,13 @@ const valid_language_tags = {
'en-Latn-fonipa-scouse',
'en-Latn-GB-fonipa-scouse',
'en-Latn-x-this-is-a-private-use-extensio-n',
+ 'EN',
+ 'en-lATN',
+ 'EN-lATN-gb',
+ 'EN-gb',
+ 'EN-scouse-fonipa',
+ 'EN-lATN-scouse-fonipa',
+ 'EN-lATN-gb-scouse-fonipa',
],
es: [
'es-419',
@@ -15,6 +22,16 @@ const valid_language_tags = {
],
};
+const invalid_language_tags = [
+ 'e',
+ 'Latn',
+ 'enLatnGBfonipa',
+ '11',
+ 'en_Latn',
+ 'en-Lat',
+ 'en-A999',
+];
+
function assert_is_canonical(language_tag) {
const locale = new Intl.Locale(language_tag);
assert_equals(locale.toString(), language_tag);