在我的 spec_helper 我有require "sidekiq/testing"
. 如果我Sidekiq::Testing.fake!
在该行之后放置,我会在运行时收到未初始化的常量 Sidekiq::Testing 错误zues test spec/path/to/spec.rb
如果不添加该要求,宙斯将正常启动,但我的一位 Sidekiq 工作人员收到未定义的方法耗尽错误。如果我在没有 zeus 的情况下运行规范,那么所有规范都运行得很好。
任何人都知道所有这些东西是否有一些奇怪的顺序才能正常工作?