2011-07-29 5 views
0

나는 내 테스트를 정리하고 싶었다, 그래서 나는 여러 파일로 매우 큰 하나를 헤어진 지금, 그러나 ... 테스트/통합 내부 하위 디렉토리에레이크 테스트를 통해 하위 디렉토리의 테스트를 볼 수 있습니까?

을 저장할을 볼 수 없습니다 테스트를 긁어 싶었다. 레이크에게 테스트 파일을위한 추가 장소를 보여 줄 수있는 방법은 무엇입니까?

나도이 문제를 했어, 당신이 할 수있는 한 가지 일반 하위 디렉토리 내에서 시험 장소
+0

레일 앱이나 다른 앱입니까? Rails 앱의 경우,'rake test : integration'은 이미 하위 디렉토리에서 테스트 파일을 가져와야합니다. 이전에 내 자신의 Rails 앱에서이 작업을 수행했으며 작동하는 것으로 알고 있습니다. 어쩌면 우리에게 더 많은 정보를 줄 수 있습니다. – David

+2

그래, 내가 우연히 파일 이름의 끝에 "_ 테스트"를 추가하는 것을 잊어 버렸기 때문에 픽업되지 않았다는 것을 알았습니다. 일단 조정을하면 예상대로 작동했습니다. 아휴! – patrick

답변

0

(중 단위 integeration, 기능)을 추가 라인 :

system("rake test TEST=test/integration/my_subfolder/test1.rb") 
system("rake test TEST=test/integration/my_subfolder/test2.rb") 

등이 아니에요 가장 좋은 솔루션이지만 작동합니다. 지금 기억할 수는 없지만, 당신은 그 단일 테스트 옵션에서 정규 표현식을 사용할 수 있다고 생각하지 않습니다.

관련 문제