| // Copyright 2016 Mozilla Corporation. All rights reserved. |
| // This code is governed by the license found in the LICENSE file. |
| esid: sec-intl.getcanonicallocales |
| description: Tests the getCanonicalLocales function for error tags. |
| 8.2.1 Intl.getCanonicalLocales (locales) |
| 1. Let ll be ? CanonicalizeLocaleList(locales). |
| 2. Return CreateArrayFromList(ll). |
| includes: [compareArray.js] |
| rangeErrorCases.forEach(function(re) { |
| assert.throws(RangeError, function() { |
| Intl.getCanonicalLocales(re); |
| typeErrorCases.forEach(function(te) { |
| assert.throws(TypeError, function() { |
| Intl.getCanonicalLocales(te); |