githubEdit

Include Devise Helpers In Your Controller Tests

For past versions of Devise, you could include DeviseHelpers as part of controller or request type tests to have access to the sign_in and sign_out helpers.

RSpec.configure do |config|
  config.include Devise::TestHelpers, :type => :controller
end

As of Devise 4.2.0+arrow-up-right, the Devise::TestHelpers have been deprecated. The Devise::Test::ControllerHelpers module should instead be included.

RSpec.configure do |config|
  config.include Devise::Test::ControllerHelpers, :type => :controller
end

sourcearrow-up-right

Last updated

Was this helpful?