Skip to content
Snippets Groups Projects
supportedLocalesOf-duplicate-elements-removed.js 657 B
Newer Older
  • Learn to ignore specific revisions
  • // Copyright 2012 Mozilla Corporation. All rights reserved.
    // This code is governed by the BSD license found in the LICENSE file.
    
    
    Brian Terlson's avatar
    Brian Terlson committed
    /*---
    
    Brian Terlson's avatar
    Brian Terlson committed
    es5id: 9.2.1_8_c_vi
    
    Brian Terlson's avatar
    Brian Terlson committed
    description: >
        Tests that canonicalization of locale lists removes duplicate
        language tags.
    author: Norbert Lindenberg
    includes: [testIntl.js]
    ---*/
    
    
    testWithIntlConstructors(function (Constructor) {
        var defaultLocale = new Constructor().resolvedOptions().locale;
        var canonicalized = Constructor.supportedLocalesOf([defaultLocale, defaultLocale]);
    
    André Bargull's avatar
    André Bargull committed
        assert.sameValue(canonicalized.length > 1, false, "Canonicalization didn't remove duplicate language tags from locale list.");