2013-05-02 3 views
0

사용자 RSpec을 시도 중이며 MiniTest/Spork/Capybara/Guard를 구성하지 못했습니다. 내 Gemfile이 모두 설정되었고 RSpec을 설치하기위한 명령을 실행했습니다.Rails 3.2에서 내 테스트를 찾을 수 없다는 것을 "테스트"디렉토리에 있다고 생각합니다.

불행히도 응용 프로그램은 내 테스트가 test 디렉토리에 있다고 생각하는 것을 계속합니다. 미안, 그렇지 않아. 그들은 specs에 있고, 프레임 워크는 그것을 정말로 알아야합니다.

아마 불가능한 스택을 작동 시키려고 노력하면서 얻을 수있는 구성 문제 일 수 있습니다. 레일스는 테스트를 찾을 디렉토리를 "결정"합니까? RSpec 자체는 spec 디렉토리를 만든 사람입니다.

+1

'rspec-rails' gem이 Gemfile의': development' 그룹과': test' 그룹에 모두 있는지 확인 하시겠습니까? Rails는': development' 그룹에도 포함되어 있다면이 일을합니다. – kiddorails

+0

대단한 고양이. 나는 그것이라고 생각했다. 그러나 나는 타입을 가지고 있었다 : gem 'rspec-rails', : group => [: test, : developement] – AKWF

+0

답변으로 추가. :) – kiddorails

답변

1

이것은 이 Gemfile에 포함되는 방식입니다.

group :development, :test do 
    gem 'rspec-rails', '2.11.0' 
end 

은 모두 :development:test 그룹에 추가되어 있는지 확인합니다.