* Add remaining tests specific to await-using statement syntax
* PR feedback and minor fixes due to banning 'await using' in switch case/default
* Additional updates
* Fix comment formatting
* Fix esid
* Fix test implementation
* Fix error type in test
* Add remaining tests specific to using statement syntax
* Fix incorrect test, esid
* Add 'for(using of=' test
* PR feedback and minor fixes due to banning 'using' in switch case/default
* Fix spacing around esid
* Fix test implementation
* Fix error type in test
V8 is discarding these tests (which were stale and have not been run for
quite a while) and instead relying on test262 for coverage. I converted
them to test262 format, deleted ones that no longer applied, and removed
Calendar and TimeZone objects from them.
They can live in staging until we figure out whether there's anything
here that isn't already covered in the main tree.
See https://chromium-review.googlesource.com/c/v8/v8/+/7100673
These (from #4619 and #4625) are very similar and I'm also going to add
more cases to them in the next commit.
Also add similar tests to Instant and PlainTime.
The spec describes the internal representation of Duration as float64-
representable integers. There are a few tricky ways that it is
observable if an implementation does not do this correctly. Here are
some tests for them.
These tests confirm that Temporal-object-like property bags have the
correct default values for their optional properties.
This provides coverage for a V8 bug:
https://issues.chromium.org/issues/446728405
* Temporal: Add an overflow test for date addition with maximum year
* Add tests for other cases
* Fix minimum dates
* Add cases for adding/subtracting the negated duration to the opposite end of the allowed years
Set.prototype.isDisjointFrom and Set.prototype.isSupersetOf should call
return() on the set-like iterator but only when it is not exhausted.
Port of the downstream tests I added in quickjs-ng/quickjs@6167dcb127.
* tests for Temporal issue 3141
* added test descriptions
* Temporal tests for total/round related to bug 3141
* tweak tests, fix wording
* don't use unnecessary temporalHelpers
* update tests to include Temporal issues 3148 and 3149
* move tests, update descriptions
* rename some other files
* move new Temporal tests into intl-land
* Actually commit ptomato typo change requests
* [nonextensible-applies-to-private] Adding private field to non-extensible object throws
* add feature nonextensible-applies-to-private
* extending tests in response to reviewer suggestions
* use const instead of let