Method: Minitest.load_plugins

Defined in:
lib/minitest.rb

.load_pluginsObject

:nodoc:



108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
# File 'lib/minitest.rb', line 108

def self.load_plugins # :nodoc:
  return unless self.extensions.empty?

  seen = {}

  require "rubygems" unless defined? Gem

  Gem.find_files("minitest/*_plugin.rb").each do |plugin_path|
    name = File.basename plugin_path, "_plugin.rb"

    next if seen[name]
    seen[name] = true

    require plugin_path
    self.extensions << name
  end
end