Wed, 31 Dec 2014 13:27:57 +0100
Ignore runtime configuration files generated during quality assurance.
michael@0 | 1 | // Copyright 2012 Mozilla Corporation. All rights reserved. |
michael@0 | 2 | // This code is governed by the BSD license found in the LICENSE file. |
michael@0 | 3 | |
michael@0 | 4 | /** |
michael@0 | 5 | * @description Tests that the default locale is a String value representing the |
michael@0 | 6 | * structurally valid and canonicalized BCP 47 language tag. |
michael@0 | 7 | * @author Norbert Lindenberg |
michael@0 | 8 | */ |
michael@0 | 9 | |
michael@0 | 10 | $INCLUDE("testIntl.js"); |
michael@0 | 11 | |
michael@0 | 12 | testWithIntlConstructors(function (Constructor) { |
michael@0 | 13 | var defaultLocale = new Constructor().resolvedOptions().locale; |
michael@0 | 14 | if (!isCanonicalizedStructurallyValidLanguageTag(defaultLocale)) { |
michael@0 | 15 | $ERROR("Default locale \"" + defaultLocale + "\" is not canonicalized and structurally valid language tag."); |
michael@0 | 16 | } |
michael@0 | 17 | return true; |
michael@0 | 18 | }); |
michael@0 | 19 |