I am receiving the following error when running my tests (MiniTest via rake test command):
LoadError: cannot load such file -- mock_redis
Some excerpts of how I use sidekiq-unique-jobs:
Gemfile:
# Use sidekiq for background tasks
gem 'sidekiq'
# Use sidekiq enhancement for unique jobs
gem 'sidekiq-unique-jobs'
Worker:
class MyWorker
include Sidekiq::Worker
sidekiq_options queue: :my_queue, unique: true,
unique_job_expiration: 24 * 60 * 60
def perform(user_id)
# some code
end
end
test_helper:
require 'sidekiq/testing'
Sidekiq::Testing.fake!
I'm not sure if I'm doing something wrong here or if there is an issue with the combination of Rails 4.1.4, most current sidekiq and sidekiq-unique-jobs gems. Can anybody help me or fix this issue?
I think it is an issue because if I remove this gem from the project then all tests succeed.
Thanks for your help! :)
I am receiving the following error when running my tests (MiniTest via
rake testcommand):LoadError: cannot load such file -- mock_redisSome excerpts of how I use sidekiq-unique-jobs:
Gemfile:
Worker:
test_helper:
I'm not sure if I'm doing something wrong here or if there is an issue with the combination of Rails 4.1.4, most current sidekiq and sidekiq-unique-jobs gems. Can anybody help me or fix this issue?
I think it is an issue because if I remove this gem from the project then all tests succeed.
Thanks for your help! :)