SuperAPI AI 工具集

tanstack-start-testing

测试与质量

查看项目

更新于 10-15 21:08

技能介绍

用途:为 TanStack Start 项目制定验证计划、编写测试、审查覆盖率,或诊断运行失败。核心思路是选择最小但有意义的检查,先阅读 ../../docs/testing-and-debugging.md,把变更行为映射到其所属边界,并尽量在修改前复现失败。

主要能力与测试范围:测试纯验证器与领域逻辑;通过公开契约测试服务端函数、中间件或服务端路由;测试路由匹配、参数、search、加载器与边界;运行类型检查、项目已配置的 lint 与生产构建;复现浏览器可见行为并检查控制台与网络输出。

失败路径覆盖:按需包含畸形输入、认证、授权、跨租户访问、依赖失败、重定向、未找到、状态码/响应头行为、水合不匹配、直接加载与客户端导航。

诊断原则:沿路由、加载器、端点、中间件与依赖追踪第一个可操作的错误;当涉及导入保护、tree shaking、SSR 或适配器输出时,对比开发与生产环境。不要为让测试通过而添加兜底捕获或抑制警告。

使用方式与限制:使用项目现有的测试运行器与约定;在安装测试框架或更改配置前先询问。报告应包含复现步骤、预期结果、已运行的检查、观察到的证据以及仍未验证的路径。资料未提供具体命令、配置示例或支持版本。