SuperAPI AI 工具集

capture-api-response-test-fixture

测试与质量

查看项目

更新于 10-16 01:31

技能介绍

用途:为提供商响应解析测试保存真实 API 响应作为测试夹具。夹具存放于 fixtures 子文件夹,如 packages/openai/src/responses/fixtures,命名与测试辅助参考同目录文件与 openai-responses-language-model.test.ts。可用 /examples/ai-functions 下示例生成夹具。generateText(doGenerate 测试):将原始响应输出打印到控制台并复制到新夹具。streamText(doStream 测试):需设 includeRawChunks 为 true,并使用 saveRawChunks 辅助,从 /example/ai-functions 目录通过 pnpm tsx src/stream-text/script-name.ts 运行,结果存于 /examples/ai-functions/output,可复制到夹具文件夹并重命名。限制:夹具应使用提供商真实响应,过大时可做不改变语义的裁剪;其余细节暂未提供。