Ruby初学者です。
現在ポートフォリオを作成しておりまして、その中のRspecを書いています。
ご教授いただけると幸いです。
【困っていること】
users_controller_specでテストを動かすと、以下のようなエラーが起こってしまいます。
uninitialized constant UserController
因みに、model/user_specも書いているのですが、そちらではエラーは起こりません。
【コード】
user_controller_spec
require 'rails_helper' RSpec.describe UserController, type: :controller do describe "#show" do let!(:user){ create(:user) } before do get :show, params: { id: user.id } end it "レスポンスの成功" do sign_in user expect(response).to be_successful end end end
ターミナル上では2行目がエラーになっています。
rails_helper.rb
require 'spec_helper' ENV['RAILS_ENV'] ||= 'test' require File.expand_path('../../config/environment', __FILE__) abort("The Rails environment is running in production mode!") if Rails.env.production? require 'rspec/rails'
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/12/18 12:30