为函数生成 Jest 单元测试,覆盖正常路径、边界条件与异常情况。
请为下面的函数编写单元测试,覆盖正常路径、边界条件和异常情况,使用 Jest:
贴函数前先说明预期行为和特殊约束,比如「金额计算,结果保留两位小数」——这些约束恰恰是最容易漏测的地方。复杂函数建议两步走:先让 AI「列出测试用例清单」,你确认哪些有用、哪些多余,再让它写代码。
用例跑不过时,把失败信息原样贴回去,让 AI 自己修自己的用例,通常一轮就能收敛。注意区分是测试写错了还是代码真有 bug,别为了绿灯改断言。
返回模板库