Codex Pulumi AWSX 测试技能:用本地 mock 验证组件
EnglishCodex 安装步骤
- 打开固定版本的 GitHub 原文。在该版本的工作副本中保留 `.agents/skills/awsx-test-authoring/` 整个目录。
- 在目标项目中打开 Codex,输入 `$awsx-test-authoring` 并给出本页示例里的任务和所需输出。
中文摘要
根据改动选择纯 TypeScript 测试、Pulumi mock、schema 或接受测试。用本地替身核对构造参数、子资源与输出。
SKILL.md 中文导读
可复现示例
输入 `$awsx-test-authoring`,为练习组件增加自定义显示名称。请用 Pulumi mock 核对名称传入预期的子资源参数。工作步骤
- 明确要证明的是参数转换、组件构造、架构契约还是云端行为。
- 读取对应规则并选择能验证行为的最小测试,用具体参数或输出做断言。
验收方法
测试使用本地 mock,可证明名称流向和输出字段,并能用固定输入重复执行。
GitHub 原文 · 更新日期
适用环境
Codex 与 pulumi-awsx 工作副本,准备已有 Jest 环境及 AWSX 测试规则。示例只需本地模拟。
常见问题
什么时候需要真正的云端接受测试?
当判断依赖服务实际观察到的行为,而构造 mock 与 schema 都不足以证明时,再选择范围明确的接受测试。