RSpec не печатает отчеты об ошибках - PullRequest
1 голос
/ 01 марта 2012

Мне удалось испортить мой набор гемов, смешав rvm и sudo. Закончилось тем, что пришлось удалить ruby, rvm и начать с нуля. Теперь у меня все работает и работает, за исключением того, что мой RSpec не ведет себя должным образом. Все, что он отображает:

bundle exec rspec spec /
.................................................. ................ F.

В прошлом он отображал подробный отчет об ошибках, показывающий, какой тест не пройден и почему, например:

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 Ответ

1 голос
/ 01 марта 2012

Вам нужно попросить rspec сказать полный след. Опция --backtrace или -b

Вы можете определить его в файле .rspec в вашем каталоге или в командной строке rspec.

...