rspec을 통해 여러 테스트를 실행합니다. 이름은 test1.rb
, test2.rb
등입니다. 리눅스 콘솔에서 하나씩 큐에있는 모든 것을 어떻게 실행합니까? 나는rspec에서 여러 테스트를 실행하는 방법
rspec -e"test"
변형을 시도했지만 콘솔에는 모든 예제가 필터링되었다고 나와 있습니다. 도와주세요.
rspec을 통해 여러 테스트를 실행합니다. 이름은 test1.rb
, test2.rb
등입니다. 리눅스 콘솔에서 하나씩 큐에있는 모든 것을 어떻게 실행합니까? 나는rspec에서 여러 테스트를 실행하는 방법
rspec -e"test"
변형을 시도했지만 콘솔에는 모든 예제가 필터링되었다고 나와 있습니다. 도와주세요.
진행하기 전에 모든 사양 파일명은 _spec.rb
으로 끝나야합니다. 귀하의 경우 그것은이어야합니다 : test1_spec.rb
, test2_spec.rb
, 등등. 체크 아웃을 권합니다. RSpec documentation on command line usage. ./spec
디렉토리에있는 모든 사양을 실행하려면. 당신은 실행할 수 있습니다 $ rspec --order rand
: 당신은 임의의 순서로 모든 사양을 실행하는 --order
옵션을 전달할 수 있습니다
$ rspec .
. 당신이 특정 사양 파일을 실행할 경우에 당신은 path/to/your/file
을 전달할 수 있습니다
$ rspec spec/test1_spec.rb spec/test2_spec.rb
더 명확하게 -e
옵션 인수로 전달 된 설명과 함께 사양을 실행 -e
or --example
명령 옵션을 확인하시기 바랍니다.
모든 스펙 파일은 test1_spec.rb 및 test2_spec.rb, 즉 filename의 끝에있는 _spec과 같아야합니다. – Surya