Module: Minitest

Defined in:
lib/minitest/guard_minitest_plugin.rb

Class Method Summary collapse

Class Method Details

.plugin_guard_minitest_init(options) ⇒ Object

:nodoc:



8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# File 'lib/minitest/guard_minitest_plugin.rb', line 8

def self.plugin_guard_minitest_init(options) # :nodoc:
  return unless options[:guard]

  require 'guard/minitest/utils'

  # Require guard unless we're using guard-minitest to test a guard plugin
  require 'guard' unless Dir['guard-*.gemspec'].any?

  if ::Guard::Minitest::Utils.minitest_version_gte_5_0_4?
    require 'guard/minitest/reporter'
  else
    require 'guard/minitest/reporters/old_reporter'
  end

  reporter << ::Guard::Minitest::Reporter.new
end

.plugin_guard_minitest_options(opts, options) ⇒ Object

:nodoc:



2
3
4
5
6
# File 'lib/minitest/guard_minitest_plugin.rb', line 2

def self.plugin_guard_minitest_options(opts, options) # :nodoc:
  opts.on '--guard', 'Run with guard plugin enabled' do
    options[:guard] = true
  end
end