-
-
Notifications
You must be signed in to change notification settings - Fork 98
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 JSC/Bun test suite #2348
base: master
Are you sure you want to change the base?
Add JSC/Bun test suite #2348
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is great, I did not realize I could test the Safari engine this way. I want to apply this even further, and do Bum/JSC testing in the dependencies (peek-readable and strtok3) as well.
Please avoid using your default branch for PRs, that limits options for syncing your work and pushing corrections from my end.
I added some small comments, to avoid mixing different changes.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please don't upgrade dependencies with this PR.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good catch, but please put this fix in a separate PR
@jonluca, I think we overlooked a major issue, unlike in the Apple Safari browser, Bum does actually implement the BYOB stream reader. |
This adds JSC as a test suite, to catch issues that would appear in Safari or Bun. It also fixes a minor issue with missing type imports.