130 Commits

Author SHA1 Message Date
Ms2ger
d857bd6f72 Unified Intl.NumberFormat: Add some initial tests for SetNumberFormatUnitOptions. 2018-11-28 10:25:18 -05:00
Ms2ger
fa16d7df3f Intl: Add tests for table iteration order.
The order was defined in <https://github.com/tc39/ecma402/pull/279>.
2018-10-17 12:59:38 -04:00
André Bargull
d3e5b818d9 Revert "remove "invalid" from invalid date of "cu" and "nu""
This reverts commit a1c3929c3580103acf593b4390d3ad7a77697fba.
2018-10-17 07:46:46 -07:00
André Bargull
faed4fb089 Fix various test issues 2018-10-17 07:45:33 -07:00
Ujjwal Sharma
9dc33cc5b4 intl: fix mistyped test for array-like objects 2018-10-15 12:54:05 -04:00
Ujjwal Sharma
f8e3a8ed11 Add let before variable declaration 2018-10-05 15:32:54 -04:00
Ujjwal Sharma
ec35b59e88 intl: increase coverage for the NumberFormat constructor
Increase the coverage for the constructor for Intl.NumberFormat by
ensuring that HasProperty(O, Pk) is properly called.
2018-10-05 15:32:54 -04:00
Ujjwal Sharma
f8e0bf6751 intl: fix dicey test case 2018-10-04 14:30:22 -04:00
Ujjwal Sharma
ff8b10c448 intl: increase coverage for the Intl.NumberFormat constructor
Increase coverge for the Intl.NumberFormat constructor by testing that
Get(O, P) and ToString(arg) are properly called.
2018-10-03 17:32:33 -04:00
Frank Tang
a1c3929c35 remove "invalid" from invalid date of "cu" and "nu" 2018-10-03 13:22:29 -04:00
Ujjwal Sharma
041d5acd5e Update test to actually check properties 2018-10-03 13:13:58 -04:00
Ujjwal Sharma
de416c28c3 intl: increase coverage from the NumberFormat constructor
Improve coverage for the Intl.NumberFormat constructor by testing that
it accepts Array-like objects and handles them properly.
2018-10-03 13:13:58 -04:00
Ujjwal Sharma
cd55e30938 Update test to actually check properties 2018-10-03 11:07:06 -04:00
Ujjwal Sharma
af0f53bb40 intl: increase coverage for the NumberFormat constructor
Increase coverage for the Intl.NumberFormat constructor by testing that
passing a string value to the Intl.NumberFormat constructor is
equivalent to passing an Array containing the same string value.
2018-10-03 11:07:06 -04:00
Rick Waldron
0ead0130ea Intl.NumberFormat: cannot use assert.sameValue to compare object references. 2018-10-02 15:03:52 -04:00
Ujjwal Sharma
bba2429cad intl: increase coverage for NumberFormat constructor
Increase coverage for the Intl.NumberFormat constructor by adding tests
checking if appropriate default values are used.
2018-10-02 14:51:22 -04:00
Ujjwal Sharma
e9946587b9 Update test to include object and symbol 2018-10-02 14:49:00 -04:00
Ujjwal Sharma
bb7585bdaf intl: increase coverage for NumberFormat constructor
Increase coverage for the Intl.NumberFormat class contructor by adding
tests for checking that it calls ToObject on the options argument.
2018-10-02 14:49:00 -04:00
Ujjwal Sharma
24386286f1 Update filenames and fix failures 2018-10-02 14:48:37 -04:00
Ujjwal Sharma
2ecd230b63 Update test to include object and symbol 2018-10-02 14:48:37 -04:00
Ujjwal Sharma
5fe9773f44 intl: increase coverage for NumberFormat constructor
Increase coverage for the Intl.NumberFormat class contructor by adding
tests for checking that it calls ToObject on the locales argument.
2018-10-02 14:48:37 -04:00
Ujjwal Sharma
5fae9deb1f intl: rework Intl.NumberFormat.prototype.formatToParts tests
Rework the available tests for Intl.NumberFormat.prototype.formatToParts
to improve consistency and readability.
2018-09-27 11:03:16 -04:00
Ujjwal Sharma
41bf0ee344 intl: add assertion to test that the result for default parameter
Add an assertion to the test for default parameters in Intl.NumberFormat's
method formatToParts checking that both the values are equal to the correct
result.
2018-09-27 11:00:55 -04:00
André Bargull
3a1bcae4d1 Expect leading sign when the input is negative zero 2018-09-26 10:38:35 -04:00
André Bargull
d9f67d53d1 Move the extra precision tests into separate files
This will allow implementations to test the rest of the number formatting tests,
even if the extra precision support isn't implemented.
2018-09-26 10:38:35 -04:00
André Bargull
4bc96880a1 Add missing explicit ToString conversion for symbol values and ensure the expected NaN result is a (locale-dependent) string 2018-09-26 10:38:35 -04:00
Ujjwal Sharma
cdd91e2895 Improve ToNumber test for NumberFormat.format 2018-09-20 17:25:14 -04:00
Ujjwal Sharma
7a87bde265 intl: increase coverage for NumberFormat.format
Increase test coverage for Intl.NumberFormat.prototype.format by adding
a check for testing if it calls ToNumber (7.1.3) on its argument.
2018-09-20 17:25:14 -04:00
Ujjwal Sharma
a6412918d2 Simplify default value check of NumberFormat.format 2018-09-19 15:23:30 -04:00
Ujjwal Sharma
cbfa2c5f00 intl: increase coverage for NumberFormat
Increase coverage for Intl.NumberFormat by adding a test for format
checking it's default value.
2018-09-19 15:23:30 -04:00
Ujjwal Sharma
94cb047ab8 Update assert failure messages 2018-09-18 14:55:11 -04:00
Ujjwal Sharma
0c89259da5 intl: refactor tests for NumberFormat 2018-09-18 14:55:11 -04:00
Ujjwal Sharma
fec7982e09 Update test case description 2018-09-18 11:42:59 -04:00
Ujjwal Sharma
490f911ab6 Refactor value check for prop-desc 2018-09-18 11:42:59 -04:00
Ujjwal Sharma
24c29db550 Rename initial-value to configurable and add initial check to prop-desc 2018-09-18 11:42:59 -04:00
Ujjwal Sharma
e566c813b5 Add additional initial value tests 2018-09-18 11:42:59 -04:00
Ujjwal Sharma
c129ac8546 intl: improve coverage for Intl.NumberFormat
Add tests for Intl.NumberFormat.prototype[@@toStringTag].
2018-09-18 11:42:59 -04:00
Ms2ger
9271068a83 Intl: Add tests for throwing getters in options objects. 2018-09-18 11:39:47 -04:00
Ujjwal Sharma
12055caa1c Add symbol to list of invalid targets 2018-09-17 15:59:58 -04:00
Ujjwal Sharma
db238a1abe intl: improve coverage for Intl.NumberFormat
Add Intl.NumberFormat.prototype.formatToParts to the test
this-value-not-numberformat.js to check if a TypeError is thrown if the
"this" value for the function call isn't a valid NumberFormat object.
2018-09-17 15:59:58 -04:00
Ms2ger
8e15f532e1 Intl.NumberFormat: Update another test for negative zero.
The specification was updated in https://github.com/tc39/ecma402/pull/232.
2018-07-27 13:00:04 -04:00
Ms2ger
65f2d5e8c2 Update the test for negative zero in NumberFormat.
The specification was updated in https://github.com/tc39/ecma402/pull/232.
2018-07-06 17:29:17 +02:00
Rick Waldron
acf6de15ec intl402/NumberFormat/length.js: remove calls to verifyNotEnumerable, verifyNotWritable, verifyConfigurable. Fixes gh-1591 2018-06-07 22:14:33 -04:00
Rick Waldron
fbccd8eeff Intl: PluralRules, NumberFormat, Number & getCanonicalLocales to use verifyProperty
There's a lot of work like this to do, but not enough time in the day to reach it all.
2018-05-18 12:35:06 -04:00
Rick Waldron
d7b5715e6c Fix: various lint fixes 2018-01-11 10:21:08 -05:00
Rick Waldron
92a2621901 Frontmatter: fixup "info: >" to "info: |" 2018-01-05 12:27:59 -05:00
Rick Waldron
5155397373 Add missing features 2017-12-21 16:46:57 -05:00
André Bargull
91460f90de Update property-descriptor tests to use verifyProperty 2017-12-21 16:46:56 -05:00
André Bargull
c9ef958d01 Update currency digits data 2017-12-21 16:46:56 -05:00
André Bargull
b6e9f9425f Remove unused includes in Intl test files 2017-12-21 16:46:56 -05:00