2012-03-01 4 views
0

나는 rvm과 sudo를 혼합하여 내 보석 세트를 망쳐 버렸다. 루비, rvm 제거하고 처음부터 시작하는 데 끝났다. 이제는 모든 RSpec이 정상적으로 동작하지 않는 것을 제외하고는 모든 것을 준비하고 실행하고 있습니다. 이 모두 표시는 다음과 같습니다RSpec 인쇄 실패 보고서

번들 간부 RSpec에 사양/
................................ ..................................에프. 나는 다양한 포맷 옵션을 가지고 노는 시도했습니다

1) 
'User should be in any roles assigned to it' FAILED 
expected in_role?("assigned role") to return true, got nil 
./user_spec.rb:7: 


Finished in 0.0172110000000001 seconds 



1 example, 1 failure 

:

는 과거에는 같은 상세한 오류 보고서 테스트가 실패를 보여주는, 그 이유를 표시합니다. 'd'옵션을 사용하면 가장 자세한 결과를 얻을 수 있지만 성공한 모든 단일 테스트가 새 줄에 모두 인쇄되므로 보고서가 페이지로 빠르게 전환되기 시작합니다.

RSpec이 이전과 같이 작동하도록 변경하려면 어떻게해야합니까?

답변

1

rspec에게 전체 역 추적을 요청해야합니다. 옵션이 --backtrace 또는 -b

.rspec 파일 또는 rspec 명령 줄에 정의 할 수 있습니다.

+0

이미 시도했습니다. 그 중 하나가 작동하지 않았다 : 번들 exec rspec - 백 트레이스 spec/ ............................... ...................................에프. –