Rstest 是一个基于 Rspack 的测试框架,它为 Rspack 生态提供了全面、一流的支持,能够轻松集成到现有的 Rspack 项目中。
Rstest 提供兼容 Jest 的 API,同时提供对 TypeScript、ESM 等的原生、开箱即用支持,确保现代高效的测试体验。
Rstest 现已支持 Node.js 测试、DOM 测试、Mock、多项目测试、覆盖率收集等核心能力,并在 Rstack(包括 Rspack、Rsbuild、Rslib 等)项目中落地使用。
目前项目处于积极发展阶段,我们将持续基于社区反馈,不断完善功能与用户体验。更多未来规划,请参阅 Rstest Roadmap。
Rstack 是一个围绕 Rspack 打造的 JavaScript 统一工具链,具有优秀的性能和一致的架构。
Rstack 包含以下工具:
| 名称 | 描述 | 版本 |
|---|---|---|
| Rspack | 打包工具 | |
| Rsbuild | 构建工具 | |
| Rslib | 库开发工具 | |
| Rspress | 静态站点生成器 | |
| Rsdoctor | 构建分析工具 | |
| Rstest | 测试框架 | |
| Rslint | 代码检查工具 |
欢迎加入我们的 Discord 交流频道!Rstack 团队和用户都在那里活跃,并且我们一直期待着各种贡献。
你也可以加入 飞书群 与大家一起交流。