Artificial intelligent assistant

Deviceを使用したアプリで、Rspecを用いてテストする場合 DeviceRspec it "returns a 200 response" do get :index expect(response).to have_http_status "200" end Devise::MissingWarden: Devise could not find the `Warden::Proxy` instance on your request environment. Make sure that your application is loading Devise and Warden as expected and that the `Warden::Manager` middleware is present in your middleware stack. If you are seeing this on one of your tests, ensure that your tests are either executing the Rails middleware stack or that your tests are using the `Devise::Test::ControllerHelpers` module to inject the `request.env['warden']` object for you. spec_helper.rb config.include Devise::Test::ControllerHelpers, type: :controller NameError: uninitialized constant Devise application.rb require 'devise'

`require 'devise'`
`rails_helper.rb`


require 'spec_helper'
require 'rspec/rails'
# note: require 'devise' after require 'rspec/rails'
require 'devise'

RSpec.configure do |config|
# For Devise > 4.1.1
config.include Devise::Test::ControllerHelpers, :type => :controller
# Use the following instead if you are on Devise <= 4.1.1
# config.include Devise::TestHelpers, :type => :controller
end



<

xcX3v84RxoQ-4GxG32940ukFUIEgYdPy c42a049d90c24ed46bde875e3fddb246