Sha256: caa572442dd4a0371491b1ae08a1099d4c1960627492efae9ebc7ed4f8d32bec

Contents?: true

Size: 824 Bytes

Versions: 22

Compression:

Stored size: 824 Bytes

Contents

require 'rubygems'
require 'minitest/autorun'

$LOAD_PATH.unshift(File.dirname(__FILE__))
$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))
require 'ipaddress'

if Minitest.const_defined?('Test')
  # We're on Minitest 5+. Nothing to do here.
else
  # Minitest 4 doesn't have Minitest::Test yet.
  Minitest::Test = MiniTest::Unit::TestCase
end

module Minitest
  
  class Test
    
    def self.must(name, &block)
      test_name = "test_#{name.gsub(/\s+/,'_')}".to_sym
      defined = instance_method(test_name) rescue false
      raise "#{test_name} is already defined in #{self}" if defined
      if block_given?
        define_method(test_name, &block)
      else
        define_method(test_name) do
          flunk "No implementation provided for #{name}"
        end
      end
    end
    
  end
end


Version data entries

22 entries across 12 versions & 4 rubygems

Version Path
vagrant-packet-0.1.1 vendor/bundle/ruby/2.5.0/gems/ipaddress-0.8.3/test/test_helper.rb
vagrant-packet-0.1.1 vendor/bundle/ruby/2.4.0/gems/ipaddress-0.8.3/test/test_helper.rb
vagrant-packet-0.1.1 vendor/bundle/ruby/2.3.0/gems/ipaddress-0.8.3/test/test_helper.rb
echonet_lite-0.1.0 vendor/bundle/gems/ipaddress-0.8.3/test/test_helper.rb
savant-echo-1.0.4 bin/packaging/vendor/ruby/2.2.0/gems/ipaddress-0.8.3/test/test_helper.rb
savant-echo-1.0.4 bin/alexa-0.1.2-osx/lib/vendor/ruby/2.2.0/gems/ipaddress-0.8.3/test/test_helper.rb
savant-echo-1.0.1 bin/packaging/vendor/ruby/2.2.0/gems/ipaddress-0.8.3/test/test_helper.rb
savant-echo-1.0.1 bin/alexa-0.1.2-osx/lib/vendor/ruby/2.2.0/gems/ipaddress-0.8.3/test/test_helper.rb
savant-echo-0.1.91 bin/packaging/vendor/ruby/2.2.0/gems/ipaddress-0.8.3/test/test_helper.rb
savant-echo-0.1.91 bin/alexa-0.1.2-osx/lib/vendor/ruby/2.2.0/gems/ipaddress-0.8.3/test/test_helper.rb
savant-echo-0.1.9 bin/packaging/vendor/ruby/2.2.0/gems/ipaddress-0.8.3/test/test_helper.rb
savant-echo-0.1.9 bin/alexa-0.1.2-osx/lib/vendor/ruby/2.2.0/gems/ipaddress-0.8.3/test/test_helper.rb
savant-echo-0.1.6 bin/packaging/vendor/ruby/2.2.0/gems/ipaddress-0.8.3/test/test_helper.rb
savant-echo-0.1.6 bin/alexa-0.1.2-osx/lib/vendor/ruby/2.2.0/gems/ipaddress-0.8.3/test/test_helper.rb
savant-echo-0.1.5 bin/packaging/vendor/ruby/2.2.0/gems/ipaddress-0.8.3/test/test_helper.rb
savant-echo-0.1.5 bin/alexa-0.1.2-osx/lib/vendor/ruby/2.2.0/gems/ipaddress-0.8.3/test/test_helper.rb
savant-echo-0.1.4 bin/alexa-0.1.2-osx/lib/vendor/ruby/2.2.0/gems/ipaddress-0.8.3/test/test_helper.rb
savant-echo-0.1.4 bin/packaging/vendor/ruby/2.2.0/gems/ipaddress-0.8.3/test/test_helper.rb
savant-echo-0.1.3 bin/packaging/vendor/ruby/2.2.0/gems/ipaddress-0.8.3/test/test_helper.rb
savant-echo-0.1.3 bin/alexa-0.1.2-osx/lib/vendor/ruby/2.2.0/gems/ipaddress-0.8.3/test/test_helper.rb