如何使用 Next.js 设置 Jest
Jest 和 React Testing Library 经常一起用于单元测试和快照测试。本指南将向你展示如何使用 Next.js 设置 Jest 并编写你的第一个测试。
需要了解: 由于
async服务器组件对 React 生态系统来说是新的,Jest 目前不支持它们。虽然你仍然可以为同步服务器和客户端组件运行单元测试,但我们建议对async组件使用E2E 测试。
快速开始
你可以使用 create-next-app 和 Next.js with-jest 示例快速开始:
Terminal
npx create-next-app@latest --example with-jest with-jest-app