6
这是一个简短的问题:我正在寻找一种方式来运行在调试模式下的规格,与-u
开关,这样的RSpec将下降到安慰每当它失败了,而无需添加输入代码debugger
。任何指针?在调试模式下运行RSpec的
这是一个简短的问题:我正在寻找一种方式来运行在调试模式下的规格,与-u
开关,这样的RSpec将下降到安慰每当它失败了,而无需添加输入代码debugger
。任何指针?在调试模式下运行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
hakanensari,你的代码似乎里面rspec的突破。如果我们能够在失败的断言行中突破,那将会很好。
这是旧的RSpec1.3时代的代码。 – 2010-12-01 14:41:22