Module: Minitest

Defined in:
lib/minitest/utils.rb,
lib/minitest/utils/rails.rb,
lib/minitest/utils_plugin.rb,
lib/minitest/utils/railtie.rb,
lib/minitest/utils/version.rb,
lib/minitest/utils/reporter.rb,
lib/minitest/utils/extension.rb,
lib/minitest/utils/rails/locale.rb,
lib/minitest/utils/setup/factory_bot.rb,
lib/minitest/utils/setup/factory_girl.rb,
lib/minitest/utils/setup/database_cleaner.rb,
lib/minitest/utils/test_notifier_reporter.rb,
lib/minitest/utils/capybara/screenshot_on_failures.rb,
lib/minitest/utils/setup/webmock.rb

Defined Under Namespace

Modules: Utils Classes: Test

Class Method Summary collapse

Class Method Details

.plugin_utils_init(options) ⇒ Object



7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'lib/minitest/utils_plugin.rb', line 7

def self.plugin_utils_init(options)
  reporters = Minitest.reporter.reporters
  reporters.clear
  reporters << Minitest::Utils::Reporter.new(options[:io], options)

  begin
    require "test_notifier"
    reporters << Minitest::Utils::TestNotifierReporter.new(options[:io],
                                                           options)
  rescue LoadError
    # noop
  end
end