blob: f5d05e2da594799cc0abb5fef174f3c46a559ef0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
// |reftest| skip-if(!this.hasOwnProperty('Intl'))
// Intl.ListFormat.supportedLocalesOf returns an empty array for unsupported locales.
assertEq(Intl.ListFormat.supportedLocalesOf("art-lobjan").length, 0);
// And a non-empty array for supported locales.
assertEq(Intl.ListFormat.supportedLocalesOf("en").length, 1);
assertEq(Intl.ListFormat.supportedLocalesOf("en")[0], "en");
// If the locale is supported per |Intl.ListFormat.supportedLocalesOf|, the resolved locale
// should reflect this.
for (let locale of Intl.ListFormat.supportedLocalesOf(["en", "de", "th", "ar"])) {
let lf = new Intl.ListFormat(locale);
assertEq(lf.resolvedOptions().locale, locale);
}
if (typeof reportCompare === "function")
reportCompare(0, 0);
|