Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby Rufus调度程序:调度的规范?_Ruby_Rufus Scheduler - Fatal编程技术网

Ruby Rufus调度程序:调度的规范?

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

我刚刚将rufus调度器gem添加到我的应用程序中,并在开发模式下运行了几分钟,发现它可以工作

但我当然想写一个规范,确保计划设置正确。例如,拼写错误可能会滑入间隔字符串,或者其他一些小精灵可能会阻止

我最初的想法是查看
调度程序35;作业
,但这很快就会变得棘手:例如,如果有两个作业具有相同的间隔,我就看不到一种直接的方法来确定要测试的作业

除此之外,应该可以设置一些期望,运行块并检查是否调用了期望的方法


对于如何在应用程序生命周期的给定点测试作业计划的正确性,您有何建议?

您可以在作业上放置标记:

这有助于识别它们。查找它们也很有用:

您可以在作业上放置标签,这有助于识别作业,然后