Ruby Rufus调度程序:调度的规范?
我刚刚将rufus调度器gem添加到我的应用程序中,并在开发模式下运行了几分钟,发现它可以工作 但我当然想写一个规范,确保计划设置正确。例如,拼写错误可能会滑入间隔字符串,或者其他一些小精灵可能会阻止 我最初的想法是查看Ruby Rufus调度程序:调度的规范?,ruby,rufus-scheduler,Ruby,Rufus Scheduler,我刚刚将rufus调度器gem添加到我的应用程序中,并在开发模式下运行了几分钟,发现它可以工作 但我当然想写一个规范,确保计划设置正确。例如,拼写错误可能会滑入间隔字符串,或者其他一些小精灵可能会阻止 我最初的想法是查看调度程序35;作业,但这很快就会变得棘手:例如,如果有两个作业具有相同的间隔,我就看不到一种直接的方法来确定要测试的作业 除此之外,应该可以设置一些期望,运行块并检查是否调用了期望的方法 对于如何在应用程序生命周期的给定点测试作业计划的正确性,您有何建议?您可以在作业上放置标记:
调度程序35;作业
,但这很快就会变得棘手:例如,如果有两个作业具有相同的间隔,我就看不到一种直接的方法来确定要测试的作业
除此之外,应该可以设置一些期望,运行块并检查是否调用了期望的方法
对于如何在应用程序生命周期的给定点测试作业计划的正确性,您有何建议?您可以在作业上放置标记: 这有助于识别它们。查找它们也很有用: 您可以在作业上放置标签,这有助于识别作业,然后