SuperAPI AI 工具集

test-development

测试与质量

查看项目

更新于 10-20 17:21

技能介绍

该技能用于测试开发场景,适用时机是新增或修改 Vitest 与 Tstyche 测试覆盖。

用途

帮助在编辑前根据任务的验收标准选择测试分支,避免把运行时行为与编译器行为混为一谈。

主要能力

  • 区分两类行为:运行时行为指代码执行时结果可观察;编译器行为指 TypeScript 对消费者表达式的接受、拒绝、推断方式。
  • 运行时行为分支参考 runtime.md;编译器行为分支参考 types.md。
  • 明确仅导出的签名由 pnpm check 校验;只有当推断、可赋值性、拒绝、重载选择或显示类型属于任务内容时,才进入编译器分支。
  • 提示部分变更需要同时覆盖两个分支,因为它们分别改变运行时和编译器行为。

使用方式

编辑前先从任务验收标准中挑选分支:若预期结果在代码执行时可观察,走运行时分支;若预期结果是 TypeScript 接受、拒绝或以特定方式推断消费者表达式,走编译器分支。

完成标准

范围内每个预期行为都有相关聚焦覆盖,针对性测试通过,适用的根级检查通过或报告为不可运行。

限制

资料未提供更多安装、配置或平台细节,暂未提供。