这是一个简短的问题:我正在寻找一种在调试模式下使用-u开关运行规范的方法,这样RSpec会在失败时掉到控制台,而不必在代码中添加调试器行.有什么指针吗?
解决方法
会回答我自己的问题.
在this tutorial之后,我创建了一个自定义格式化程序,如:
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