Philip Chimento
ff62561247
Ensure tests in main suite do not use Intl time zones
...
This requires a few adjustments of time zone names and offsets in some
places. The only named time zone that is required to be supported by an
implementation not supporting ECMA-402 is "UTC".
2022-01-19 13:47:43 -05:00
Philip Chimento
dcf184a0ee
Minor formatting fix
2022-01-19 13:47:43 -05:00
Philip Chimento
9c5ec87dba
Test ISO strings with multiple fractional second parts
...
Tests for the normative changes made to Temporal in
https://github.com/tc39/proposal-temporal/pull/1796
2021-12-14 13:39:19 -05:00
Frank Yung-Fong Tang
46f165ae49
change not-required timezone id to required UTC
2021-12-02 09:46:33 -05:00
Frank Yung-Fong Tang
254c3107ab
Replaced not required timezone id w/ required UTC
2021-12-02 09:46:33 -05:00
Frank Yung-Fong Tang
f801aa9468
add back UTC timezone
2021-12-02 09:46:33 -05:00
Frank Yung-Fong Tang
2808c07dc5
Move all tests which have IANA timezone to intl402
2021-12-02 09:46:33 -05:00
Frank Yung-Fong Tang
2576b650af
fix the checking
2021-12-02 09:46:33 -05:00
Frank Yung-Fong Tang
ef856ec3b3
Move IANA TimeZone test to intl402
2021-12-02 09:46:33 -05:00
Frank Yung-Fong Tang
0c161cb803
Move IANA TimeZone tests to intl402
...
IANA TimeZone name other than "UTC" is only required if the implementation " includes the ECMA-402 Internationalization API"
https://tc39.es/proposal-temporal/#sec-isvalidtimezonename
Therefore, we need to split the test and keep this one without checking "America/Vancouver"
Add a case to test withtout the ":"
2021-12-02 09:46:33 -05:00
Philip Chimento
1d09acaac1
Fix not-callable getOffsetNansecondsFor tests
...
Unfortunately, in #3304 I made a last-minute mistake when I added the
uncallable value to the assertion message, and neglected to test it;
Symbols can't be converted to strings like that, so these tests would
fail. This fixes the assertion messages.
2021-11-30 14:36:59 -05:00
Philip Chimento
ae53326189
Test TypeError is thrown when getOffsetNanosecondsFor is not callable
...
Tests for the normative changes made to Temporal in
https://github.com/tc39/proposal-temporal/pull/1829
In a previous version of the specification, there was a fallback to the
intrinsic getOffsetNanosecondsFor when it was undefined.
2021-11-16 17:06:06 -05:00
Philip Chimento
77a34cf93f
Add Temporal tests
...
This copies over the tests that previously existed in the
tc39/proposal-temporal repository.
For context, see thread starting at:
https://github.com/tc39/test262/issues/3002#issuecomment-926234480
In service of https://github.com/tc39/test262/issues/3002
2021-10-01 14:30:12 -04:00
Frank Yung-Fong Tang
16dae73171
improve the case with the version without : ( #3204 )
2021-09-17 14:02:37 -04:00
Mike Pennisi
aa5c2adb7c
Improve coverage: zonedDateTime & zonedDateTimeISO
2021-09-13 10:09:42 -04:00
Mike Pennisi
424406b5be
Correct metadata
2021-09-13 10:09:42 -04:00
Mike Pennisi
57491d838f
Import tests for Temporal.Now.zonedDateTimeISO
...
These tests originated in the Temporal proposal repository
https://github.com/tc39/proposal-temporal
2021-09-13 10:09:41 -04:00
Mike Pennisi
c99ec1780d
Import tests for Temporal.Now.zonedDateTime
...
These tests originated in the Temporal proposal repository
https://github.com/tc39/proposal-temporal
2021-09-13 10:09:41 -04:00
Mike Pennisi
0232d97415
Add tests for Temporal.Now.plainDateTimeISO
2021-09-13 10:09:41 -04:00
Mike Pennisi
0ecc26b987
Fix error in test for Temporal.now.plainDateTime
2021-09-02 10:03:02 -04:00
Rick Waldron
bb93efdb6b
Automated assertion message update ( #3136 )
...
This also required manually fixing the "actual" and "expected" order of many assert.sameValue(...) calls.
2021-08-10 10:40:04 -07:00
Rick Waldron
e6c21464f5
Automated feature flag update
2021-08-05 18:44:17 -04:00
Linus Groh
0efd2a3baa
Rename all uses of Temporal.now to Temporal.Now ( #3069 )
...
See: https://github.com/tc39/proposal-temporal/commit/d0acb66
2021-07-20 15:06:31 -04:00