问题标签 [rspec-sidekiq]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
71 浏览

rspec - 测试来自另一个 sidekiq 工作者的嵌套工作者的队列

我们有两个工人,如下所示:

我们需要测试一下,当WorkerOne被执行时,WorkerTwo是否也入队了?我们尝试使用Sidekiq::Testing.inline!来执行WorkerOne.perform_async(arg_1, arg_2) AsWorkerTwo.perform_async(arg_3, arg_2)从 WorkerOne 内部执行,我们尝试测试WorkerTwo.jobs数组长度以从 更改01,假设作业是从内部排队的WorkerOne,但它没有改变。我们在测试示例中使用了以下期望:

得到以下错误

请就所使用的方法提供任何建议和反馈。