2017-03-03 7 views
1

특정 rspec 예제를 실행하고이를 수행하기 위해 명령 줄에 줄 번호를 지정하고 싶습니다. 그러나 내가 뭔가를 바꿀 때마다 줄 번호가 바뀌고 이것은 고통입니다. 모든 예를 들어 ID를 나열하는 RSpec에 얻을 수있는 방법을RSpec : 예제 ID의 최종 목록을 얻는 방법

rspec path/to/a_spec.rb[1:5,1:6] # run the 5th and 6th examples/groups defined in the 1st group 

있습니까 :

rspec

명령 행에서이 구문을 사용하여 "ID"에 의한 사례의 구체적인 예를 실행하는 능력, 또는 범위를 가지고 그래서 수동으로 코드를 통해 describe, context, it, scenarios 등을 수동으로 호출 할 필요가 없습니다.

+1

왜 - 태그를 사용하지 않습니까? 그냥 호기심. 이 경우에는 너무 여러 번 이동하는 것이 더 바람직 할 수 있습니다. –

+0

좋은 지적입니다. 'tag '는 나를위한 옵션이지만, 태그를 추가하기 위해 테스트를 변경해야합니다. 나는 그것에 대해 개방적이지만 테스트 ID 사양을 배웠을 때 그 ID를 얻는 간단한 방법이 있는지 알고 싶었습니다. 내 문서 읽기와 인터넷 검색이 많이 바뀌지 않았으므로 하이브 마인드가 도움이되는지 알고 싶었습니다. ID 목록을 얻을 수있는 방법이 없다면 태그를 추가하는 것이 계산하는 것보다 쉬울 것입니다. –

+0

도움이 될지 확인하십시오. http://stackoverflow.com/questions/5375756/rspec-test-how-to-the-id-in-my-case –

답변

0

코드를 조금보고 유지 보수 담당자와 논의한 후에 테스트 ID를 표시하는 기본 옵션이 없다는 것을 알았지 만 사용할 수 있고 사용자 지정 기자를 작성하여 표시 할 수 있습니다.