tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

Locale-object.js (785B)


      1 // Copyright 2018 Igalia, S.L. All rights reserved.
      2 // This code is governed by the license found in the LICENSE file.
      3 
      4 /*---
      5 esid: sec-intl.getcanonicallocales
      6 description: Tests for Locale objects in the argument to getCanonicalLocales
      7 info: |
      8    CanonicalizeLocaleList ( locales )
      9    7. c. iii. If Type(kValue) is Object and kValue has an [[InitializedLocale]] internal slot, then
     10                1. Let tag be kValue.[[Locale]].
     11 includes: [compareArray.js]
     12 features: [Intl.Locale]
     13 ---*/
     14 
     15 assert.compareArray(Intl.getCanonicalLocales([
     16  "fr-CA",
     17  new Intl.Locale("en-gb-oxendict"),
     18  "de",
     19  new Intl.Locale("jp", { "calendar": "gregory" }),
     20  "zh",
     21  new Intl.Locale("fr-CA"),
     22 ]), [
     23  "fr-CA",
     24  "en-GB-oxendict",
     25  "de",
     26  "jp-u-ca-gregory",
     27  "zh",
     28 ]);
     29 
     30 reportCompare(0, 0);