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 license found in the LICENSE file. |
michael@0 | 3 | |
michael@0 | 4 | /** |
michael@0 | 5 | * @description Tests that Intl.Collator.prototype has the required attributes. |
michael@0 | 6 | * @author Norbert Lindenberg |
michael@0 | 7 | */ |
michael@0 | 8 | |
michael@0 | 9 | var desc = Object.getOwnPropertyDescriptor(Intl.Collator, "prototype"); |
michael@0 | 10 | if (desc === undefined) { |
michael@0 | 11 | $ERROR("Intl.Collator.prototype is not defined."); |
michael@0 | 12 | } |
michael@0 | 13 | if (desc.writable) { |
michael@0 | 14 | $ERROR("Intl.Collator.prototype must not be writable."); |
michael@0 | 15 | } |
michael@0 | 16 | if (desc.enumerable) { |
michael@0 | 17 | $ERROR("Intl.Collator.prototype must not be enumerable."); |
michael@0 | 18 | } |
michael@0 | 19 | if (desc.configurable) { |
michael@0 | 20 | $ERROR("Intl.Collator.prototype must not be configurable."); |
michael@0 | 21 | } |
michael@0 | 22 |