| // Copyright 2013 Mozilla Corporation. All rights reserved. |
| // This code is governed by the BSD license found in the LICENSE file. |
| |
| /** |
| * @description Tests that constructing a NumberFormat doesn't create or modify |
| * unwanted properties on the RegExp constructor. |
| * @author Norbert Lindenberg |
| */ |
| |
| $INCLUDE("testIntl.js"); |
| |
| testForUnwantedRegExpChanges(function () { |
| new Intl.NumberFormat("de-DE-u-nu-latn"); |
| }); |
| |
| testForUnwantedRegExpChanges(function () { |
| new Intl.NumberFormat("de-DE-u-nu-latn", {style: "currency", currency: "EUR"}); |
| }); |