【问题标题】:Rufus Scheduler: specs for schedules?Rufus Scheduler:时间表的规格?
【发布时间】:2016-03-03 16:15:57
【问题描述】:

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

但我当然想编写一个规范,以确保正确设置时间表。例如,拼写错误可能会滑入间隔字符串中,或​​者其他一些 gremlin 可能会阻止。

我最初的想法是查看Scheduler#jobs,但这很快就会变得棘手:例如,如果有两个具有相同间隔的作业,我无法找到一种直接的方法来识别要测试的作业。

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

您对如何在应用程序生命周期的特定时间点测试作业计划的正确性有什么建议吗?

【问题讨论】:

标签: ruby rufus-scheduler


【解决方案1】:

您可以在工作上放置标签:

https://github.com/jmettraux/rufus-scheduler#tags

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

https://github.com/jmettraux/rufus-scheduler#schedulerjobstag--tags--x

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-14
    • 2011-10-15
    相关资源
    最近更新 更多