用途:在用户需要编写单元测试与集成测试、在项目中搭建 Jest、使用匹配器与断言、测试异步代码、Mock 函数/模块/依赖、创建快照测试、按不同环境配置 Jest、与 TypeScript/React/Vue 等框架配合、运行测试并生成覆盖率报告、使用 Jest CLI,或搭建 jsdom、node 测试环境时使用本技能。
主要能力:内容按 Jest 官方文档结构组织,覆盖快速开始(安装与基础设置、匹配器使用)、测试(异步、setup/teardown、Mock 函数、手动 Mock、快照、定时器 Mock、ES6 类 Mock)、配置(jest-config、CLI 选项、Babel、TypeScript)、指南(迁移到 Jest、测试 React 应用、测试 Vue 应用)以及 API 参考(expect、mock-functions、jest-object、test、cli)。另提供配置、测试文件与 setup 文件模板。
使用方式:先根据用户请求确定主题,再加载 examples/ 目录下对应示例文件并遵循其中的语法、结构与最佳实践,必要时查阅 api/ 与 templates/ 目录,并将代码示例适配到具体场景。
适用场景与限制:适用于 Jest 测试编写、配置与排错,含与 Vite 的配合(通过 vite-jest,但新 Vite 项目官方更推荐 Vitest)。资料未提供具体收费、价格、版本要求或性能指标,暂未提供。Jest 官网 https://jestjs.io/ 与 GitHub 仓库 https://github.com/jestjs/jest 可作为进一步参考。