diff options
Diffstat (limited to 'tests/wpt/tests/ai/resources/locale-util.js')
-rw-r--r-- | tests/wpt/tests/ai/resources/locale-util.js | 17 |
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); |