v8/test/intl/number-format
Frank Tang d43080a7f7 [intl] Fix ResolvedOptions to output.
In v3 we allow both significant digits and fraction digits to be set in some conditions.
Also fix the case in v2 we didn't handle "precision-integer" with currency format.

Related spec text:
https://tc39.es/proposal-intl-numberformat-v3/out/numberformat/diff.html#sec-intl.numberformat.prototype.resolvedoptions
https://tc39.es/proposal-intl-numberformat-v3/out/numberformat/diff.html#sec-setnfdigitoptions

Bug: v8:11544
Change-Id: I89c147dcc7803eae7aad2a380e85d1d877e30370
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3615217
Commit-Queue: Frank Tang <ftang@chromium.org>
Reviewed-by: Shu-yu Guo <syg@chromium.org>
Cr-Commit-Position: refs/heads/main@{#80322}
2022-05-03 03:23:46 +00:00
..
unified Reland "Roll ICU from 65.1 to 67.1 & correct tests" 2020-06-03 22:28:33 +00:00
check-digit-ranges.js NumberFormat: default mnsd value is 1 2017-02-14 17:12:49 +00:00
check-minimum-fraction-digits.js Reland "[intl] Impl ECMA402 PR 471 rounding behavior" 2020-10-02 00:14:46 +00:00
check-nu-option.js [Intl] Reland tests of "Validate u extension type" 2019-01-08 01:53:26 +00:00
check-numbering-system.js [intl] Remove two flags ship in m80 2020-04-24 19:17:26 +00:00
constructor-numberingSytem-order.js [intl] Remove two flags ship in m80 2020-04-24 19:17:26 +00:00
constructor-order.js [Intl] Add order check test for Intl.* 2018-12-02 23:37:49 +00:00
default-locale.js [Intl] Remove GetDefaultLocale 2018-12-07 06:27:42 +00:00
format-currency.js Roll ICU to ICU 62.1 2018-07-11 10:24:26 +00:00
format-is-bound.js [intl] Bind NumberFormat.prototype.format to the proper receiver 2018-09-13 22:41:04 +00:00
format-range-v3.js [intl] Part 3 of NumberFormat v3 2022-03-04 22:53:20 +00:00
options-digits-v3.js [intl] Fix ResolvedOptions to output. 2022-05-03 03:23:46 +00:00
options-digits.js [intl] Fix ResolvedOptions to output. 2022-05-03 03:23:46 +00:00
options.js [Intl] Convert options arg to Object before processing it 2018-08-31 23:56:33 +00:00
resolved-options-is-method.js Import intl test suite from v8-i18n project 2013-07-10 10:49:04 +00:00
resolved-options-unwrap.js [intl] Port numberformat#resolvedOptions to C++ 2018-09-11 20:01:37 +00:00
rounding-increment-resolved-match-v3.js [Intl] Part 1 of NumberFormat v3 2022-02-01 02:19:48 +00:00
rounding-increment-v3.js [intl] NumberFormat v3 sync w/ spec PR 85 and 91 2022-04-26 20:50:43 +00:00
rounding-increment-value-v3.js [Intl] Part 1 of NumberFormat v3 2022-02-01 02:19:48 +00:00
rounding-mode-table-v3.js [intl] Part 2 of NumberFormat v3 2022-02-18 08:47:59 +00:00
rounding-mode-v3.js [intl] Part 2 of NumberFormat v3 2022-02-18 08:47:59 +00:00
sign-display-v3.js [Intl] Part 1 of NumberFormat v3 2022-02-01 02:19:48 +00:00
trailing-zero-display-resolved-options-v3.js [intl] Part 2 of NumberFormat v3 2022-02-18 08:47:59 +00:00
trailing-zero-display-v3.js [Intl] Part 1 of NumberFormat v3 2022-02-01 02:19:48 +00:00
UnwrapNumberFormatUseOrdinaryHasInstance.js [intl] Implement ECMA402 PR500 Use OrdinaryHasInstance 2021-01-25 22:33:04 +00:00
use-grouping-v3.js [intl] Part 2 of NumberFormat v3 2022-02-18 08:47:59 +00:00
wont-crash-by-1-or-false.js [intl] Implement ECMA402 PR500 Use OrdinaryHasInstance 2021-01-25 22:33:04 +00:00