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

Switch to the Node.js native test runner #16176

Open
jtpio opened this issue Apr 17, 2024 · 1 comment
Open

Switch to the Node.js native test runner #16176

jtpio opened this issue Apr 17, 2024 · 1 comment

Comments

@jtpio
Copy link
Member

jtpio commented Apr 17, 2024

Node.js now provides a test runner: https://nodejs.org/api/test.html

Starting with version 20, it is now considered stable:

image

Since we now require Node.js 20 for development (#15996), it could be interesting to investigate switch to the default Node.js test runner, as an alternative to jest.

Also given some of the recurring challenges with maintaining the jest configuration. It would also help remove a dev dependency and simplify the dev setup a bit more.

There might be some challenges depending on the jest features we are currently using.

@jupyterlab-probot jupyterlab-probot bot added the status:Needs Triage Applied to new issues that need triage label Apr 17, 2024
@krassowski
Copy link
Member

Cross-linking another discussion on testing in lumino:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants