mirror of https://github.com/tc39/test262.git
Add a test for passing Intl.Locale objects to Intl.getCanonicalLocales().
This commit is contained in:
parent
1fbe20290d
commit
11e3c5fc00
|
@ -0,0 +1,28 @@
|
||||||
|
// Copyright 2018 Igalia, S.L. All rights reserved.
|
||||||
|
// This code is governed by the license found in the LICENSE file.
|
||||||
|
|
||||||
|
/*---
|
||||||
|
esid: sec-intl.getcanonicallocales
|
||||||
|
description: Tests for Locale objects in the argument to getCanonicalLocales
|
||||||
|
info: |
|
||||||
|
CanonicalizeLocaleList ( locales )
|
||||||
|
7. c. iii. If Type(kValue) is Object and kValue has an [[InitializedLocale]] internal slot, then
|
||||||
|
1. Let tag be kValue.[[Locale]].
|
||||||
|
includes: [compareArray.js]
|
||||||
|
features: [Intl.Locale]
|
||||||
|
---*/
|
||||||
|
|
||||||
|
assert.compareArray(Intl.getCanonicalLocales([
|
||||||
|
"fr-CA",
|
||||||
|
new Intl.Locale("en-gb-oed"),
|
||||||
|
"de",
|
||||||
|
new Intl.Locale("jp", { "calendar": "gregory" }),
|
||||||
|
"zh",
|
||||||
|
new Intl.Locale("fr-CA"),
|
||||||
|
]), [
|
||||||
|
"fr-CA",
|
||||||
|
"en-GB-oxendict",
|
||||||
|
"de",
|
||||||
|
"jp-u-ca-gregory",
|
||||||
|
"zh",
|
||||||
|
]);
|
Loading…
Reference in New Issue