You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm trying to test some broadcasting (in my case a it will be after a worker does some task) and I always give this error: Failure/Error: expect { worker.perform(param1,param2) }.to ArgumentError: wrong number of arguments (given 0, expected 1..2)
It does not matter, whatever I write inside the expect I get the same error.
My set up includes:
'rspec-rails', '4.0.1'
'rails', '6.0.3.2'
And of course:
'action-cable-testing'
Also I have required it in my rails_helper after the environment require:
With this setup, you don't need action-cable-testing anymore. Rails 6 and RSpec-Rails 4 has everything included.
I always give this error: ArgumentError: wrong number of arguments (given 0, expected 1..2)
It would be great to see the backtrace (try to disable backtrace filtering, i.e. remove filter_rails_from_backtrace! and filter_gems_from_backtrace from your RSpec configuration). ArgumentError could came from pretty much anywhere.
I'm trying to test some broadcasting (in my case a it will be after a worker does some task) and I always give this error:
Failure/Error: expect { worker.perform(param1,param2) }.to ArgumentError: wrong number of arguments (given 0, expected 1..2)
It does not matter, whatever I write inside the
expect
I get the same error.My set up includes:
And of course:
Also I have required it in my
rails_helper
after the environment require:require File.expand_path('../config/environment', __dir__)
require 'action_cable/testing/rspec'
Any ideas or suggestion?
Thanks to everyone in advance!
The text was updated successfully, but these errors were encountered: