Tim Chevalier
1128b6fcd2
Temporal: Add test case for rounding up to a non-24-hour ZonedDateTime
2024-11-07 14:13:27 -08:00
Tim Chevalier
81df127d54
Temporal: Add test case for rounding Duration relative to a ZonedDateTime ( #4306 )
...
This is the test for the change in tc39/proposal-temporal#3036 and is a variation of the test from tc39/proposal-temporal#2814 .
2024-11-07 12:22:28 -08:00
André Bargull
26a396da14
Add test coverage for Date.prototype.toTemporalInstant
2024-11-07 11:45:32 +01:00
Ioanna M Dimitriou H
437f9a7631
Migrate staging tests for JSON-parse-with-source ( #4265 )
...
Co-authored-by: Philip Chimento <pchimento@igalia.com>
Co-authored-by: Ms2ger <Ms2ger@igalia.com>
2024-11-06 16:59:30 +01:00
Tim Chevalier
b2809feedf
Temporal: Add test for Duration/p/toString() with total time units out of range ( #4313 )
2024-11-06 16:47:58 +01:00
Jordan Harband
38d52c9a60
`Error.isError`: fix remaining issues from #4304
...
Fixes #4304
2024-11-06 13:05:41 +01:00
Jordan Harband
a2f43d68d4
Error.isError: Fix test bugs ( #4308 )
2024-11-05 11:17:39 -05:00
Tim Chevalier
ab69bd4dd8
Temporal: Add test for date with offset transition ( #4301 )
...
Co-authored-by: Philip Chimento <philip.chimento@gmail.com>
2024-11-01 13:43:05 -07:00
Tim Chevalier
01eb47d4f2
Add tests for adding negative durations to/subtracting durations from the last representable year/month of the ISO calendar
...
See https://github.com/tc39/proposal-temporal/issues/3029
2024-11-01 12:57:28 -07:00
Tim Chevalier
45f352d37b
Temporal: Add test for setting minimum valid year-month with non-ISO8601 calendar ( #2998 ) ( #4300 )
2024-11-01 11:14:22 -07:00
Tim Chevalier
b7822bb0b8
Temporal: Move tests for ZonedDateTime/p/{since, until} out of staging ( #4293 )
...
Co-authored-by: Philip Chimento <philip.chimento@gmail.com>
2024-11-01 11:02:32 -07:00
Tim Chevalier
ccf8977b1c
Temporal: Split up ZonedDateTime/old/string-parsing.js and move out of staging
2024-10-31 16:05:30 -07:00
Tim Chevalier
8cc0560713
Temporal: Move all tests out of ZonedDateTime/old/with.js under staging into separate files under test/built-ins ( #4297 )
...
Co-authored-by: Philip Chimento <philip.chimento@gmail.com>
2024-10-31 13:34:57 -07:00
Tim Chevalier
0f6b269400
Temporal: Move ZonedDateTime order-of-operations tests out of staging
2024-10-31 13:13:20 -07:00
Tim Chevalier
bf46ed66b6
Temporal: move tests for ZonedDateTime/p/{toInstant, toPlainDate, toPlainTime, toString}
2024-10-31 13:08:38 -07:00
Tim Chevalier
7a4426e2b2
Temporal: Move remaining tests from Temporal/ZonedDateTime/old under staging into separate files under test/built-ins
...
Includes withPlainDateTime and withTimeZone
2024-10-31 11:58:25 -07:00
Ben Allen
38d2924fb6
402: Replace currency-digits.js Intl.NumberFormat test ( #4285 )
...
ISO 4217 no longer normative for currency minor digits. New test verifies that
currency data (from whatever source) is used by verifying that `maximumFractionDigits` and `minimumFractionDigits`
are identical. See https://github.com/tc39/ecma402/pull/922
2024-10-31 11:39:44 -07:00
Tim Chevalier
de68177f59
Temporal: Move ZonedDateTime/prototype/round tests and one other ZonedDateTime test out of staging
2024-10-30 17:58:43 -07:00
Tim Chevalier
70ef1acd1c
Fix test for required properties
2024-10-30 17:18:26 -07:00
Tim Chevalier
7fb465496f
Feedback from code review
2024-10-30 17:18:26 -07:00
Tim Chevalier
d2d84950c3
Update test/built-ins/Temporal/ZonedDateTime/from/argument-propertybag-invalid-offset-string.js
...
Co-authored-by: Philip Chimento <philip.chimento@gmail.com>
2024-10-30 17:18:26 -07:00
Tim Chevalier
a93fe76f52
Temporal: Move ZonedDateTime property bag tests out of staging
2024-10-30 17:18:26 -07:00
Tim Chevalier
87344d96f2
Feedback from code review
2024-10-30 17:03:46 -07:00
Tim Chevalier
bfb957f669
Temporal: Move more ZonedDateTime tests out of staging
2024-10-30 17:03:46 -07:00
Tim Chevalier
5505758111
Temporal: Fix Temporal/Duration/p/round tests ( #4299 )
2024-10-30 16:45:28 -07:00
Tim Chevalier
85934bf49c
Temporal: Move tests for ZonedDateTime/p/{add, subtract} out of staging into test/built-ins ( #4287 )
2024-10-30 16:20:09 -07:00
Ben Allen
febf246e05
DurationFormat: Add tests for durations with large hour/minute/second unit values while using digital style
...
Grouping separators suppressed in this situation. See tc39/proposal-intl-duration-format/pull/198
2024-10-30 16:07:46 -07:00
Tim Chevalier
01dbd4db41
Temporal: Move tests for ZonedDateTime/compare out of staging into test/built-ins
2024-10-30 15:58:23 -07:00
Ben Allen
455cfa5a66
Add tests to `Intl.DateTimeFormat` and `Intl.RelativeTimeFormat` for various numbering systems ( #4276 )
...
* Add tests to `Intl.DateTimeFormat` and `Intl.RelativeTimeFormat` for formatting in various numbering systems
* fixup! Add tests to `Intl.DateTimeFormat` and `Intl.RelativeTimeFormat` for formatting in various numbering systems
2024-10-30 15:03:44 -07:00
Ben Allen
153db6ce33
Intl.NumberFormat Add tests for `Intl.NumberFormat` when using "currency" style and "compact", "engineering", and "scientific" notations.
...
Related PR: https://github.com/tc39/ecma402/pull/925
2024-10-30 14:51:34 -07:00
Tim Chevalier
3f2486e37f
Move all tests from staging/Temporal/Instant/old to test/built-ins/Temporal/Instant ( #4282 )
...
* Temporal: Move all tests from staging/Temporal/Instant/old to test/built-ins/Temporal/instant
2024-10-30 14:29:02 -07:00
Tim Chevalier
f178db57fe
Temporal: Move all tests out of total.js under staging into separate files under test/built-ins ( #4281 )
...
* Temporal: Move most tests out of total.js under staging into separate files under test/built-ins
Co-authored-by: Philip Chimento <philip.chimento@gmail.com>
2024-10-30 11:44:59 -07:00
Tim Chevalier
713ddf66e0
Temporal: Move some tests out of round.js under staging into separate files under test/built-ins ( #4280 )
...
Co-authored-by: Philip Chimento <philip.chimento@gmail.com>
2024-10-30 11:32:37 -07:00
Théo LUDWIG
01776c30d3
test(top-level-await): move out of staging module graphs hanging
2024-10-29 19:35:56 +01:00
André Bargull
5b1757743a
Update expected formatting for CLDR 46
2024-10-29 12:10:47 +01:00
Tim Chevalier
b8c29a05b5
Temporal: Move tests out of staging/Temporal/Duration/old and into test/built-ins
2024-10-28 12:41:47 -07:00
Chengzhong Wu
3f0a24f4f6
[source-phase-imports] update missing source error type
2024-10-25 11:37:04 +02:00
_Kerman
0add42b556
fix: heritage-arrow-function.js ( #4273 )
2024-10-21 15:54:30 +02:00
Jordan Harband
0645461999
add missing Error.isError feature flag
...
See https://github.com/tc39/test262/pull/4266#issuecomment-2419000590
2024-10-17 10:57:45 -07:00
Richard Gibson
c54b89e92e
harness/deepEqual.js: Improve formatting and align with base assert ( #4253 )
2024-10-16 16:59:47 -04:00
Philip Chimento
7f3a536c9f
generation: Move list-iteration to end of short-circuited condition
...
Suggested by Richard in code review.
2024-10-16 12:02:49 -07:00
Philip Chimento
faca8af32d
generation: DRY list(OrderedDict) idiom
...
A named function is also more self-documenting. Thanks to Richard for the
suggestion.
2024-10-16 12:02:49 -07:00
Philip Chimento
d9d48fdd99
generation: Create folders in make.py
...
For convenience, assume that when someone uses make.py to generate the
tests, they would like not-yet-existing folders to be created.
2024-10-16 12:02:49 -07:00
Philip Chimento
8e9141e69d
generation: Fix bytes/str error
...
This was probably left over from supporting Python 2 in the scripts.
2024-10-16 12:02:49 -07:00
Philip Chimento
65ff60c209
generation: Remove invalid escape in re.sub pattern
...
Recent Python gives a warning about the \s escape in a string pattern
passed to re.sub(). Apparently this is not supported. Instead, pass a
width of ∞ to yaml.dump() to avoid adding the line breaks in the first
place that the regexp was removing.
2024-10-16 12:02:49 -07:00
Philip Chimento
8eb3a0dfde
CI: Only install SBT if not present on Ubuntu image
2024-10-16 08:09:45 -07:00
Philip Chimento
9f3ea11f7f
CI: Setup SBT manually
...
One of the core developers of SBT has kindly created an action to replace
the missing SBT in newer Ubuntu images.
https://github.com/marketplace/actions/setup-sbt-installer
Closes : #4267
2024-10-16 08:09:45 -07:00
Jordan Harband
4b17ad3f3d
add `Error.isError` tests
...
See https://github.com/tc39/proposal-is-error/issues/7
2024-10-15 11:12:39 -07:00
Meghan Denny
80d5a59898
features.txt: update new stage 4 proposals
2024-10-15 10:57:26 -07:00
Ioanna M. Dimitriou H
3cacf7d85e
Fix CI linting errors
2024-10-15 10:32:14 -07:00