SuperAPI AI 工具集

charted-red

设计与创作

查看项目

更新于 10-16 00:06

技能介绍

用途:charted-red 用于测试驱动开发(TDD)流程,帮助开发者先写测试。它根据提供的设计文档和已有 todo 测试,补全下一个待办测试的测试体。

主要能力:读取设计文档路径与测试文件路径两个参数;在不启用测试的前提下(保持 it.todo)实现下一个 todo 测试的测试体;把测试体中的分步注释指令替换为实际代码;只实现测试,不实现功能。

使用方式:调用时传入两个参数,第一个为设计文档路径(designDocPath),第二个为测试文件路径(testFilePath)。技能会定位测试文件中下一个 todo 测试,移除其中的步骤注释并写入真实测试代码。示例中,原本只有注释的 it.todo("compute sum", ...) 会被替换为注入 Calculator、调用 sum(1, 2) 并断言结果为 3 的代码,但仍保持 it.todo 状态。

适用场景:适合采用 TDD 的项目,在功能实现前先编写失败测试;也适合需要依据设计文档逐步补全测试用例的团队。

限制:仅实现测试,不实现功能;不会启用测试(保持 it.todo);设计文档为可选(若存在则参考)。其他细节如支持的测试框架、安装方式、收费与平台信息暂未提供。