Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add tests & fixes for test262 compliance #27

Merged
merged 18 commits into from
Sep 3, 2022
Merged

Add tests & fixes for test262 compliance #27

merged 18 commits into from
Sep 3, 2022

Conversation

eemeli
Copy link
Owner

@eemeli eemeli commented Aug 27, 2022

Fixes #8

It seemed like a decent time to take another shot at this, and using the harness was decently easy this time. Also fixing the issues that the tests identified was pretty straightforward.

Before merging this, I should set up some basic browser tests, as even IE 11 should still be supported.

As side effects, jest gets updated to 29, and CI tests no longer target Node.js 12.

The cross-realm tests are skipped for now, as I don't think they can be fixed for a polyfill? Happy to be proven wrong, of course.

@eemeli eemeli marked this pull request as ready for review September 3, 2022 08:02
@eemeli
Copy link
Owner Author

eemeli commented Sep 3, 2022

The browser tests will actually need to get added after this, because they'll also depend on applying changes to the tests.

@eemeli eemeli merged commit 81e664f into master Sep 3, 2022
@eemeli eemeli deleted the test262 branch September 3, 2022 08:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

test262-compliant
1 participant