Codex ToolHive API 测试技能:检查模拟提交的请求体
EnglishCodex 安装步骤
- 从固定 GitHub 提交复制 `.codex/skills/testing-api-assertions/` 完整目录到项目 `.agents/skills/testing-api-assertions/`。
- 在 Codex 指定目标用例并打开 `renderer/src/common/mocks/node.ts`,确认请求记录器可用。
中文摘要
用 ToolHive Studio 测试项目的请求记录器核对模拟写入操作的路径、方法和数据。
SKILL.md 中文导读
可复现示例
在本地测试模拟创建 `demo-group`,点击创建按钮后,用 `recordRequests()` 检查 `POST /api/v1beta/groups` 的请求体里包含名称。工作步骤
- 触发模拟交互前创建记录器,再按 HTTP 方法和路径筛选记录。
- 断言目标请求的数量和必要字段,确认测试走模拟服务器。
验收方法
用例记录一条目标 POST 请求,断言名称为 `demo-group`,无需访问真实后端。
GitHub 原文 · 更新日期
适用环境
适合 ToolHive Studio 本地渲染器测试,需要已配置的模拟 API 测试环境。
常见问题
读取列表也需要断言原始请求吗?
可以用不同模拟响应核对页面显示,写入用例则可额外检查请求副作用的契约。