#每天一个知识点# 自 Next.js 12 发布以来,已经内置了 Jest 的配置,使用的是 SWC 这个基于 Rust 的编译器,比使用 babel 编译更快,而且配置更简洁!使用只需 4 步:

1. 安装依赖:npm install --save-dev jest jest-environment-jsdom @testing-library/react @testing-library/jest-dom
2. 创建 jest.config.mjs 文件,并引入 import nextJest from 'next/jest.js',并且 export default nextJest({ dir: './', })({ testEnvironment: 'jest-environment-jsdom', }) 即可
3. 依据约定在 __tests__ 目录下创建测试文件(例如:__tests__/index.test.js)
4. 执行测试 npx jest —watch
展开
评论