diff --git a/guide/learn/writing-tests-with-ai.md b/guide/learn/writing-tests-with-ai.md index c36a93e4..39701cf7 100644 --- a/guide/learn/writing-tests-with-ai.md +++ b/guide/learn/writing-tests-with-ai.md @@ -45,7 +45,7 @@ AI 编码助手能帮助你更快地编写测试,但输出质量很大程度 ### 编写优质提示词的技巧 {#tips-for-better-prompts} - 明确要求边缘情况测试。“包含对空输入、边界值和错误处理的测试” 比让 AI 自行判断能产生更全面的覆盖。没有这个提示,大多数工具只会生成少量成功路径测试就停止。 -- 提及你希望使用的特定 Vitest 功能。“使用 `toMatchInlineSnapshot` 处理错误信息” 或 “使用 `test.each` 处理不同的货币格式”,引导 AI 使用正确的工具,而不是让它退回到重复的复制粘贴测试。 +- 提及你希望使用的特定 Vitest 功能。“使用 `toMatchInlineSnapshot` 处理错误信息” 或 “使用 `test.for` 处理不同的货币格式”,引导 AI 使用正确的工具,而不是让它退回到重复的复制粘贴测试。 - 如果测试异步代码,请明确说明。“该函数返回 Promise” 或 “这会调用外部 API” 有助于 AI 使用 `async`/`await` 和合适的匹配器,如 `.resolves` 和 `.rejects`。 - 告诉 AI _不要做_ 什么。“针对真实实现进行测试,不要模拟任何模块” 或 “不要使用快照测试”,可以避免你不想要的常见默认设置。AI 工具倾向于过度模拟,明确的约束可以防止这种情况。 - 描述你想要的测试结构。“使用 `describe` 块按方法分组测试” 或 “对数据库连接使用 `test.extend` fixture 而不是 `beforeEach`”,可以省去你事后重构的麻烦。