diff options
Diffstat (limited to 'js/src/tests/test262/intl402/Collator/supportedLocalesOf/basic.js')
-rw-r--r-- | js/src/tests/test262/intl402/Collator/supportedLocalesOf/basic.js | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/js/src/tests/test262/intl402/Collator/supportedLocalesOf/basic.js b/js/src/tests/test262/intl402/Collator/supportedLocalesOf/basic.js new file mode 100644 index 0000000000..4ec8ea705a --- /dev/null +++ b/js/src/tests/test262/intl402/Collator/supportedLocalesOf/basic.js @@ -0,0 +1,24 @@ +// Copyright 2012 Google Inc. All rights reserved. +// This code is governed by the BSD license found in the LICENSE file. + +/*--- +es5id: 10.2.2_a +description: > + Tests that Intl.Collator has a supportedLocalesOf property, and + it works as planned. +---*/ + +var defaultLocale = new Intl.Collator().resolvedOptions().locale; +var notSupported = 'zxx'; // "no linguistic content" +var requestedLocales = [defaultLocale, notSupported]; + +var supportedLocales; + +assert(Intl.Collator.hasOwnProperty('supportedLocalesOf'), "Intl.Collator doesn't have a supportedLocalesOf property."); + +supportedLocales = Intl.Collator.supportedLocalesOf(requestedLocales); +assert.sameValue(supportedLocales.length, 1, 'The length of supported locales list is not 1.'); + +assert.sameValue(supportedLocales[0], defaultLocale, 'The default locale is not returned in the supported list.'); + +reportCompare(0, 0); |