2015-01-13 1 views
0

spec/controllers/companies_controller_spec.rb을 실행하면 다음과 같은 오류가 발생합니다. get 방법을 사용하려면RSpec의 컨트롤러 메소드를 사용할 수 없습니다

undefined method `get' for RSpec::ExampleGroups::CompaniesController::Nested_2:Class (NoMethodError) 

, 나는 spec/rails_helper.rb에 선을 추가했다.

describe CompaniesController, type: :controller do 
    #... 
end 

하지만 여전히 내가 같은 undefined method `get' 오류 :

RSpec.configure do |config| 
    config.infer_spec_type_from_file_location! 
end 

불행하게도 그러므로 나는이 같은 type: :controller을 추가, 효과가 없었다.

이 문제를 해결하려면 어떻게해야합니까?

답변

0

spec/controllers/companies_controller_spec.rb에서 코드를 더 게시 할 수 있습니까? 이것 없이는 말하기가 힘들어 .. 어쩌면 getit 블록에 넣는 걸 잊었겠습니까? 이 파일에 require 'rails_helper'을 잊었습니까?

+0

정확하게 당신이 추측했듯이, 나는 그것을 '블록'안에 넣지 않았습니다. 감사! – ironsand

관련 문제