问题标签 [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.
rspec - 测试来自另一个 sidekiq 工作者的嵌套工作者的队列
我们有两个工人,如下所示:
我们需要测试一下,当WorkerOne
被执行时,WorkerTwo
是否也入队了?我们尝试使用Sidekiq::Testing.inline!
来执行WorkerOne.perform_async(arg_1, arg_2)
AsWorkerTwo.perform_async(arg_3, arg_2)
从 WorkerOne 内部执行,我们尝试测试WorkerTwo.jobs
数组长度以从 更改0
为1
,假设作业是从内部排队的WorkerOne
,但它没有改变。我们在测试示例中使用了以下期望:
得到以下错误
请就所使用的方法提供任何建议和反馈。