tor-browser

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

main.js (965B)


      1 // Copyright 2016 Mozilla Corporation. All rights reserved.
      2 // This code is governed by the license found in the LICENSE file.
      3 
      4 /*---
      5 esid: sec-Intl.PluralRules.supportedLocalesOf
      6 description: >
      7    Tests that Intl.PluralRules has a supportedLocalesOf property, and
      8    it works as planned.
      9 author: Zibi Braniecki
     10 ---*/
     11 
     12 var defaultLocale = new Intl.PluralRules().resolvedOptions().locale;
     13 var notSupported = 'zxx'; // "no linguistic content"
     14 var requestedLocales = [defaultLocale, notSupported];
     15    
     16 var supportedLocales;
     17 
     18 assert(Intl.PluralRules.hasOwnProperty('supportedLocalesOf'), "Intl.PluralRules doesn't have a supportedLocalesOf property.");
     19    
     20 supportedLocales = Intl.PluralRules.supportedLocalesOf(requestedLocales);
     21 assert.sameValue(supportedLocales.length, 1, 'The length of supported locales list is not 1.');
     22 
     23 assert.sameValue(supportedLocales[0], defaultLocale, 'The default locale is not returned in the supported list.');
     24 
     25 reportCompare(0, 0);