Class: DiffTest::Integrations::Minitest::Integration

Inherits:
Integration
  • Object
show all
Defined in:
lib/diff_test/integrations/minitest/integration.rb

Instance Method Summary collapse

Methods inherited from Integration

instance, #integrate_if_ready, #supported?

Instance Method Details

#gem_nameObject



8
9
10
# File 'lib/diff_test/integrations/minitest/integration.rb', line 8

def gem_name
  'minitest'
end

#integrateObject



20
21
22
# File 'lib/diff_test/integrations/minitest/integration.rb', line 20

def integrate
  ::Minitest::Test.include(DiffTest::Integrations::Minitest::Lifecycle)
end

#loaded?Boolean

Returns:

  • (Boolean)


16
17
18
# File 'lib/diff_test/integrations/minitest/integration.rb', line 16

def loaded?
  supported? && defined?(::Minitest) && defined?(::Minitest::Test)
end

#minimum_compatible_versionObject



12
13
14
# File 'lib/diff_test/integrations/minitest/integration.rb', line 12

def minimum_compatible_version
  '5.0.0'
end