blob: fd87505ae494e26a56cc39b4b1a4f2c42a6a4bef [file] [log] [blame]
// Copyright 2011-2012 Norbert Lindenberg. All rights reserved.
// Copyright 2012 Mozilla Corporation. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
es5id: 11.3.2_TRF
description: >
Tests that the digits are determined correctly when specifying
pre/post decimal digits.
author: Norbert Lindenberg
includes: [testIntl.js]
---*/
var locales = [
new Intl.NumberFormat().resolvedOptions().locale,
"ar", "de", "th", "ja"
];
var numberingSystems = [
"arab",
"latn",
"thai",
"hanidec"
];
var testData = {
// Ref tc39/ecma402#128
"12344501000000000000000000000000000": "12344501000000000000000000000000000.0",
"-12344501000000000000000000000000000": "-12344501000000000000000000000000000.0"
};
testNumberFormat(locales, numberingSystems,
{useGrouping: false, minimumIntegerDigits: 3, minimumFractionDigits: 1, maximumFractionDigits: 3},
testData);