Sha256: a531074bff42478db769b2e25ca34354775e26208e640f8967755094b5086f9e

Contents?: true

Size: 482 Bytes

Versions: 6

Compression:

Stored size: 482 Bytes

Contents

$:.unshift(File.dirname(__FILE__) + '/../lib')

require 'rubygems'
require 'test/unit'
require 'mocha'
require 'whois'


module ConnectivityTestHelper
  def self.included(base)
    base.extend ClassMethods
  end

  module ClassMethods

    def need_connectivity(&block)
      if connectivity_available?
        yield
      end
    end

    def connectivity_available?
      ENV["ONLINE"].to_i == 1
    end

  end
end


class Test::Unit::TestCase
  include ConnectivityTestHelper
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
whois-0.8.1 test/test_helper.rb
whois-0.8.0 test/test_helper.rb
whois-0.5.3 test/test_helper.rb
whois-0.5.2 test/test_helper.rb
whois-0.5.0 test/test_helper.rb
whois-0.5.1 test/test_helper.rb