【发布时间】:2019-01-16 11:07:03
【问题描述】:
我正在使用 RSPEC 进行测试,并将 Sidekiq 用于后台作业。
因为 rspec 中没有 workers 的生成器,所以不确定要使用什么。
https://relishapp.com/rspec/rspec-rails/docs/generators
require 'spec_helper'
RSpec.describe TestWorker, type: ? do # ex. :worker :sidekiq ...
describe "TestWorker" do
it "" do
....
end
end
end
bundle exec rspec spec/workers/test_worker_spec.rb
像下面这样,我得到:uninitialized constant TestWorker
需要'spec_helper'
describe TestWorker do
it "" do
....
end
end
我试过了,gem rspec-sidekiq
https://github.com/philostler/rspec-sidekiq
有人可以提供一个示例模板,用于在 Rspec 中测试app/workers/。
谢谢。
【问题讨论】:
标签: ruby-on-rails rspec rspec-rails sidekiq rspec-sidekiq