class Minitest::BacktraceFilter
The standard backtrace filter for minitest.
See Minitest.backtrace_filter=.
Public Instance Methods
filter(bt)
click to toggle source
Filter bt
to something useful. Returns the whole thing if $DEBUG (ruby) or $MT_DEBUG (env).
# File minitest-5.16.3/lib/minitest.rb, line 1043 def filter bt return ["No backtrace"] unless bt return bt.dup if $DEBUG || ENV["MT_DEBUG"] new_bt = bt.take_while { |line| line !~ MT_RE } new_bt = bt.select { |line| line !~ MT_RE } if new_bt.empty? new_bt = bt.dup if new_bt.empty? new_bt end