SuperAPI AI 工具集

Skill 广场

找到适合任务的 Agent Skill,阅读介绍并复制安装命令。

更新于 10-25 00:14

测试与质量

12,687 个结果

testing-library

Testing Library 是一套用于测试 React 组件的技能资料,围绕 Testing Library 的查询、交互与异步测试模式展开。内容涵盖查询优先级(getBy/findBy/queryBy 及各类变体)、user-event 真实用户交互模拟、异步测试(findBy 与 waitFor、waitForElementToBeRemoved)、MSW 网络层 API 模拟、无障碍测试(jest-axe)以及表单、弹窗、列表等常见测试模式。资料还给出 Vitest 与 Jest 的安装命令、setup 文件与配置示例,并列出常见错误与调试方法(screen.debug、logRoles)。版本标注为 React Testing Library 16.x、User Event 14.x,状态为 Production Ready。

测试与质量14 次安装

migrate-to-shoehorn

migrate-to-shoehorn 是一个用于将测试文件中的 `as` 类型断言迁移到 @total-typescript/shoehorn 的技能。它帮助开发者在编写测试时传入部分数据,同时保持 TypeScript 类型检查通过,用类型安全的替代方案替换 `as` 断言。该技能仅适用于测试代码,明确禁止在生产代码中使用 shoehorn。它提供了 fromPartial()、fromAny() 和 fromExact() 三种辅助函数,分别用于传入仍能通过类型检查的部分数据、故意传入错误数据(保留自动补全)以及强制完整对象。典型迁移模式包括将 `as Type` 替换为 fromPartial(),将 `as unknown as Type` 替换为 fromAny(),并通过安装命令 npm i @total-typescript/shoehorn 引入依赖,最后运行类型检查验证。

测试与质量14 次安装