Это - короткий вопрос: Я ищу способ выполнить спецификации в режиме отладки, с -u
переключатель, так, чтобы RSpec спал бы до консоли каждый раз, когда это перестало работать, не имея необходимость добавлять a 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