Это короткий вопрос: я ищу способ запуска спецификаций в режиме отладки с переключателем -u, чтобы RSpec мог перейти на консоль всякий раз, когда не получалось, без добавления debugger строка в коде. Есть указатели?
-u
debugger
ответит на мой вопрос.
Следуя этому руководству , я создал специальный форматер, например:
require "spec/runner/formatter/specdoc_formatter" class DebuggerFormatter < Spec::Runner::Formatter::SpecdocFormatter def example_failed(example, counter, failure) super debugger if Kernel.respond_to?(:debugger) end end
hakanensari, ваш код кажется сломанным внутри rspec. Было бы хорошо, если бы мы могли прервать линию неудачного утверждения.