이렇게하는 명령이 있습니까? 내가 검색 한하지만 당신은 당신이 당신이 모델을 테스트하는 경우,RSpec> 하나의 명령으로 모든 테스트를 실행할 수 있습니까?
경우 rake spec:models
(또는 rake spec:routing
또는 rake spec:controllers
)를 사용 rake spec
사용하여 실행할 수 있습니다 RSpec에 레일을 사용하는 경우 아무것도에게
이렇게하는 명령이 있습니까? 내가 검색 한하지만 당신은 당신이 당신이 모델을 테스트하는 경우,RSpec> 하나의 명령으로 모든 테스트를 실행할 수 있습니까?
경우 rake spec:models
(또는 rake spec:routing
또는 rake spec:controllers
)를 사용 rake spec
사용하여 실행할 수 있습니다 RSpec에 레일을 사용하는 경우 아무것도에게
을 찾을 수 없습니다
$ bundle exec rspec spec
근무 그냥 테스트 모델은 사양 레이크 경우 : 하나의 모델 레이크 SPEC을 테스트하는 경우 모델 을 = 응용 프로그램/모델 나 같은 바보를위한/modelname.rb –
: 하나 개의 모델을 테스트,이 시도 rake SPEC=app/models/modelname.rb
** rake spec **의 문제는 다소 느립니다. ** rspec spec **을 사용하는 것이 더 좋습니다. – Morpheus
의 루트에 .rspec
파일을 만듭니다 (내가 좀 그 의무를 말한다) ... 당신의 사양이 들어있는 곳의 경로를 당신의 테스트를 속도를
--default-path test/spec/
파일이 예를 들어, 이름을 지정하는 방법의 패턴을 추가
--pattern ****/*.spec
rspec
그것은 모든 사양을 선택하고 :default-path
및 pattern
은 단순히 당신은 또한 다른 명령 행 인수를 추가 할 수 있습니다 의미하는 줄 인수를 명령을 실행해야하는 rspec 걸립니다 (사용 가능한 옵션을 보려면 rspec --help
을 실행할 수 있습니다)
https://www.relishapp.com/rspec/rspec-core/v/2-0/docs/configuration/read-command-line-configuration-options-from-files에 따르면 ~/.rspec
에 옵션을 넣을 수 있습니다. 전세계에서 옵션을 사용할 수있게 할 것입니다. 로컬 .rspec
파일 옵션은 전역 옵션보다 우선합니다.
는
는 모두 감사 – ahmet