SuperAPI AI 工具集

test-msw

测试与质量

查看项目

更新于 10-16 03:46

技能介绍

test-msw 是 pproenca/dot-skills 发布的、面向 AI 智能体与 LLM 的可安装技能,主题为 MSW(Mock Service Worker)v2 的 API Mock 最佳实践。资料说明其包含 8 个类别、共 45 条规则,并按影响程度排定优先级,用于指导自动化重构与代码生成。

适用时机:为测试或开发配置 MSW;编写或组织请求处理器;配置测试环境;Mock REST 或 GraphQL API;排查处理器匹配问题;测试错误状态与边界情况。

规则类别按优先级分为:设置与初始化(CRITICAL,前缀 setup-)、处理器架构(CRITICAL,前缀 handler-)、测试集成(HIGH,前缀 test-)、响应模式(HIGH,前缀 response-)、请求匹配(MEDIUM-HIGH,前缀 match-)、GraphQL Mocking(MEDIUM,前缀 graphql-)、高级模式(MEDIUM,前缀 advanced-)、调试与性能(LOW,前缀 debug-)。每个类别下列有若干规则条目,例如 setup-server-node-entrypoint、handler-happy-path-first、test-reset-handlers、response-http-response-helpers、match-url-patterns、graphql-operation-handlers、advanced-bypass-requests、debug-lifecycle-events 等。

使用方式:阅读各单独参考文件获取详细说明与代码示例,包括 section definitions、rule template,以及 references/{prefix}-{slug}.md 形式的单条规则文件;完整指南见 AGENTS.md。相关资料还提及可搭配 orval(从 OpenAPI 生成 Mock)、tanstack-query、test-vitest 或 test-tdd 等技能使用。

限制:资料未提供该技能的安装命令、受支持的运行平台、版本要求或价格信息,这些内容暂未提供;setup-node-version 规则提到 MSW v2 要求 Node.js 18+。