2011-02-15 3 views
3

rspec과 함께 몇 가지 사양을 실행할 수있는 기존 솔루션이 있습니까? 유사한
rspec . # runs whole test suite
rspec . --keywords=project # runs all specs that have "project" keyword there somewhere
rspec 사양 자동 논리 그룹핑 ("태그"기준)

또는 무언가 : 예를 들어

?

답변

9

당신은 너무처럼, 설명 컨텍스트 또는 시험에 키 - 값 쌍을 제공하여 RSpec에 태그를 사용할 수 있습니다 : 당신은 수행하여 이러한 세트 중 하나를 실행할 수

describe "A set of tests", :constraint => 'slow' 
describe "Another set of tests", :focus => true 

을 :

rspec --tag constraint:slow 
rspec --tag focus 
+0

이 좋은 주석입니다,하지만 난 뭔가 싶습에 더 생각하고 모든 사양 내용을 그랩하고 내 키워드가 포함 된 사양 만 실행 –

+1

rspec을 사용하여 수행 할 수는 없지만 bash :-) 찾기를 사용할 수 있습니다. -type f -name '* spec'-exec grep '검색 문자열'{} \ | xargs rspec –

4

나는 내장 된 "--example"옵션을 사용하면 원하는 것을 생각 :

rspec . --example "project"