Module: Maxitest::VerboseBacktrace::MinitestPlugin

Defined in:
lib/maxitest/verbose_backtrace.rb

Class Method Summary collapse

Class Method Details

.minitest_plugin_init(options) ⇒ Object



22
23
24
25
26
27
28
# File 'lib/maxitest/verbose_backtrace.rb', line 22

def self.minitest_plugin_init(options)
  return unless options[:verbose]
  Maxitest::VerboseBacktrace.enabled = true
  Minitest.backtrace_filter = Maxitest::VerboseBacktrace::NullFilter
  # rails has --backtrace which disables rails own backtrace cleaner, but not minitests
  Rails.backtrace_cleaner.remove_silencers! if defined?(Rails) && Rails.respond_to?(:backtrace_cleaner)
end