Jest 是一款流行的 JavaScript 测试框架,专为 React、React Native 和 Node.js 项目设计,但也可用于任何 JavaScript 代码。以下是快速上手的指南:
🧪 核心特性
- 零配置:开箱即用,无需额外配置
- 快照测试:自动比对 UI 渲染结果
- Mock函数:灵活模拟依赖项
- 并行执行:加速测试流程
📦 安装
npm install --save-dev jest
# 或
yarn add --dev jest
📚 基本用法
- 创建测试文件:
__tests__/[filename].test.js
- 编写测试代码:
test('测试示例', () => { expect(1 + 1).toBe(2); });
- 运行测试:
npx jest
🚀 进阶功能
- 测试覆盖率:
npx jest --coverage
- 并行模式:
npx jest --parallel
- 自定义配置:
jest.config.js
文件配置
📘 扩展阅读
如需深入了解测试策略,可参考测试最佳实践指南。