2023年11月18日Memo小结三个 JS/TS 代码测试框架NodeJest:目前最流行的测试框架 ✓ 主流 ✓ 通过扩展支持 TypeScript ✓ 支持 cjs Mocks,实验支持 mjs Mocks X 性能不好,似乎有内存泄露的问题 Vitest:零配置 ✓ 开箱即用的 ESM、TypeScript、JSX 支持 ✓ 智能且即时的监视模式,有效地自动避免无关文件的测试 ✓ 支持 Mocks ☆ 兼容 Jest,基本上能直接替代 Japa:从 Node.js 出发的框架 ✓ 简单,纯粹地支持 Node.js 的测试框架 ✓ 无需转译器(Jest->Babel, Vitest->Vite) ✓ 可以直接通过 Node.js 或 Bun 运行(ts-node or tsx for Typescript) X Mocks
小结三个 JS/TS 代码测试框架
Jest:目前最流行的测试框架
Vitest:零配置
Japa:从 Node.js 出发的框架