Igor Martins
Igor Martins

Reputation: 2047

Perform sidekiq worker manually

I have a Sidekiq worker called class Consolidation::AnalyticsWorker < BaseWorker

I want to perform it manually for testing How can I achieve this?

Tried in rails console:

test = Consolidation::AnalyticsWorker
perform(test)

Upvotes: 2

Views: 6088

Answers (1)

Szymon
Szymon

Reputation: 252

You have to do something like Consolidation::AnalyticsWorker.new.perform(args) where args are arguments which method Consolidation::AnalyticsWorker#perform takes.

Upvotes: 9

Related Questions