我认为这应该通过以下方式修复:
我已请 @vinothkannans 进行审查,因为他曾参与过这项工作。我觉得这里的规范需要重新设计,目前我们只是随机对少数类型进行测试,但我们应该为每种类型设定一个上下文,以测试创建、更新和删除操作。
这里发生的问题是,即使是在删除 delete_replies 类型时,我们也要求必须提供 duration 参数,而实际上我们依赖的是 duration 为 nil 这一事实来移除计时器。
我认为这应该通过以下方式修复:
我已请 @vinothkannans 进行审查,因为他曾参与过这项工作。我觉得这里的规范需要重新设计,目前我们只是随机对少数类型进行测试,但我们应该为每种类型设定一个上下文,以测试创建、更新和删除操作。
这里发生的问题是,即使是在删除 delete_replies 类型时,我们也要求必须提供 duration 参数,而实际上我们依赖的是 duration 为 nil 这一事实来移除计时器。