Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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)
like image 498
Igor Martins Avatar asked Jan 23 '26 09:01

Igor Martins


1 Answers

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

like image 121
Szymon Avatar answered Jan 26 '26 00:01

Szymon



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!