2012-07-23 4 views
2

rspec 테스트 스위트가 느립니다. 모든 테스트를 실행하는 데 약 반세기가 걸립니다. 테스트가 진행되는 동안 테스트가 실패하는 것만 볼 수 있습니다. rspec 오류를 더 빨리 표시하는 방법은 무엇입니까?

....................................................................... 
.......FFFFFFFFFFFFFFF....F..........FFFFFFFFF......................... 
................FFFFFFFFFFFFFFF.....................FF................. 
..........................FFF.......................................... 
.............FFFFFFFFFFFFFFFFFFFFFF.................................... 
................................................................FFFF... 
.......FFFFFFFFF.......................... 

그런 다음 몇 년 동안이 응시 후, 나는 마침내 무엇이 잘못되었는지의 목록을 얻을.

Failures: 

    172481) Foobar should barfoo the barbaz while quux is set to narf 
    Failure/Error: before { click_link "Enable narf" } 
    ArgumentError: 
     wrong number of arguments (0 for 1) 
    # ./app/helpers/foobar_helper.rb:22:in `gobble' 
    # ./app/controllers/barbaz_controller.rb:18:in `omgwtf' 
    # (eval):2:in `click_link' 
    # ./spec/requests/metasyntactic_spec.rb:43:in `block (5 levels) in <top (required)>' 

말할 수 RSpec에 직접적 오류를 표시해야하는 방법이 있나요 - 테스트 스위트를 실행하는 동안 은?

답변

6

당신은 fuubar 형식을 사용 여기에 문서를 볼 수 있습니다 https://github.com/jeffkreeftmeijer/fuubar/

+0

우수함! 그것은 ETA를 표시합니다! 테스트가 다시 재미 있습니다! :) – iblue

+0

동의하면 대답을 승인하십시오. – Dougui

+0

두 분이 더 걸립니다 ... (http://meta.stackexchange.com/q/50697 참조) – iblue

관련 문제