Bug#1137059: RFP: node-vitest -- ESM-first testing framework inspired by Jest
| Newsgroups | gmane.linux.debian.devel.general |
|---|---|
| Message-ID | <7be3bee2ea4d6a6b82ee46a89a14155d__8061.42195813067$1779151540$gmane$org@nahmias.net> |
Package: wnpp Severity: wishlist X-Debbugs-CC: [email protected], Anthony Fu <[email protected]>, Debian Javascript Maintainers <[email protected]>, [email protected] * Package name : node-vitest Version : 4.1.6 Upstream Author : Anthony Fu <[email protected]> * URL : https://vitest.dev * License : Expat Programming Lang: JavaScript Description : ESM-first testing framework inspired by Jest Features: . - Vite's config, transformers, resolvers, and plugins. - Jest Snapshot - Chai built-in for assertions, with Jest expect compatible APIs - Jest-compatible mocking, stubbing, and spies. - Filtering, timeouts, concurrent for suite and tests - Smart & instant watch mode, like HMR for tests! - Native code coverage via v8 or istanbul. - Components testing (Vue, React, Svelte, Lit, Marko) - Benchmarking support with Tinybench - Projects support - expect-type for type-level testing - ESM first, top level await - Out-of-box TypeScript / JSX support - Sharding support - Reporting Uncaught Errors - JSDOM and happy-dom for DOM and browser API mocking - Run your tests in the browser natively - Browser Mode for running component tests in the browser . Node.js is an event-based server-side JavaScript engine.