SuperAPI AI 工具集

testing-patterns

测试与质量

查看项目

更新于 10-16 08:41

技能介绍

用途:为 AI 智能体提供一套测试模式与工具规范,指导编写可维护的测试代码。

主要能力:涵盖测试驱动开发(先写失败测试、最小实现、重构)、行为驱动测试(测行为而非实现,聚焦公共 API 与业务需求)、工厂模式(getMockX(overrides?) 提供默认值并允许覆盖)、自定义渲染函数(如 renderWithTheme 包裹 Provider)、模块与 GraphQL Hook 的 Mock、测试结构(describe/beforeEach 分组)、查询模式(getByText、queryByText、waitFor)、用户交互模式(fireEvent)以及需避免的反模式。

使用方式:资料给出示例代码,如 renderWithTheme、getMockMyComponentProps、getMockUser、jest.mock 等;运行测试命令为 npm test、npm run test:coverage、npm test ComponentName.test.tsx。

适用场景:React Native 组件与数据测试、Jest 单元测试、需要统一 Mock 与工厂函数的项目。

限制:资料未提供安装命令、收费、平台支持范围等具体信息,暂未提供。