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