class Temporaries::Adapters::MiniTest

Public Class Methods

install() click to toggle source
# File lib/temporaries/adapters/mini_test.rb, line 4
def self.install
  ::MiniTest::Spec.class_eval do
    extend Extension
    include Values
    include Directory
  end
end

Public Instance Methods

after(&hook) click to toggle source
Calls superclass method Temporaries::Adapters::Base#after
# File lib/temporaries/adapters/mini_test.rb, line 21
def after(&hook)
  context.__send__ :include, Module.new {
    define_method(:teardown) do |*args, &block|
      instance_eval(&hook)
      super(*args, &block)
    end
  }
end
before(&hook) click to toggle source
Calls superclass method Temporaries::Adapters::Base#before
# File lib/temporaries/adapters/mini_test.rb, line 12
def before(&hook)
  context.__send__ :include, Module.new {
    define_method(:setup) do |*args, &block|
      super(*args, &block)
      instance_eval(&hook)
    end
  }
end