2

나는 Thougtbot 친구들이 한 위대한 일을 한 후에 테스트를 모델링하려고합니다. 그들은 Rails Shoulda에 내장 된 테스트 프레임 워크를 사용하는 것 같습니다. 큰.Shoulda, Rails Tests 및 Autotest

필자는 Autotest에 관해 많은 것을 들었습니다. 그 마법의 성질은 일을 더 쉽게 만들어야한다는 것을 말입니다. 나는 그것을 설치했다면 일이 제대로 작동 할 것이라고 기대했습니다. 내 레이크 테스트 : 이미 모든 유닛이 통과했습니다. 자동 테스트를 실행하면 아무 일도 일어나지 않습니다. 필자는 자동 테스트가 어떻게 작동하는지에 대한 정보를 거의 찾지 못했고, 단지 '.autotest'라는 특별한 파일에 대해 간략하게 언급했는데, 그것은 growl과 redgreen에 대한 요구 사항을 유지하는 것 이외의 다른 일을하기로되어 있습니다.

저는 여기 CruiseControl 배경에서 왔습니다 ...하지만 상황이 더 분명해야 할 것 같습니다. 누구든지 Shoulda 및 Autotest와 함께 Rails의 기본 테스트를 실행 한 경험이 있습니까?

업데이트 | 해결 분명히 seed-fu의 discover.rb 파일은 자동 테스트를 통해 Test :: Unit이 아닌 RSpec을 테스트하고 있다고 생각하는 것 같습니다.

+0

Shoulda가 Rails에 내장되어 있다고 생각지 않습니다 : test/unit이 있으며, 최신 버전의 minitest가 지원됩니다. Windows 또는 * nix에서 작업하고 있습니까? 나는 단지 윈도우에 대해 자동 테스트를하고 있지만 고통스럽고 신뢰할 수 없었고 곧 포기했다. –

+0

나는 OSX를 사용 중이며 보석으로 설치되어 있어야한다. 그것은 테스트 :: 유닛 afaik를 향상시킵니다. 나는 그것이 가능한 경우 Autotest보다 나은 것을 사용하기 위해 모두 다! – Bill

답변

0

내가 사용하고있는 플러그인, seed-fu는 discover.rb를 사용하여 '자동 테스트'를 수행했습니다. 내 경우에는 자동 테스트를 통해 RSpec을 실행 중이며 다른 모든 것들이 고장 났다고 생각합니다.

관련 문제