2010-04-14 136 views
6

这是一个简短的问题:我正在寻找一种方式来运行在调试模式下的规格,与-u开关,这样的RSpec将下降到安慰每当它失败了,而无需添加输入代码debugger。任何指针?在调试模式下运行RSpec的

回答

10

会回答我自己的问题。

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 
2

hakanensari,你的代码似乎里面rspec的突破。如果我们能够在失败的断言行中突破,那将会很好。

+2

这是旧的RSpec1.3时代的代码。 – 2010-12-01 14:41:22

相关问题