Sha256: 47e3983c301d9af2999f07908402d4374f5854ea0e02eb666b931be42996eb15

Contents?: true

Size: 961 Bytes

Versions: 9

Compression:

Stored size: 961 Bytes

Contents

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

$LOAD_PATH.unshift(File.dirname(__FILE__))
require 'astrovan'

require 'socket'
require 'resolv-replace'

class IPSocket
  class << self
    def getaddress_with_trace(name)
      return getaddress_without_trace('127.0.0.1') if name =~ /^(.*\.)?astrovan\.local$/
      getaddress_without_trace(name)
    end
    alias_method :getaddress_without_trace, :getaddress
    alias_method :getaddress, :getaddress_with_trace
  end
end

class Test::Unit::TestCase
  def self.ask_for(text)
    STDOUT.print text
    STDIN.gets.chomp
  end

  ENV['PASSWORD'] ||= ask_for('Password: ')
protected
  def assert_method(name, object = nil)
    object ||= self
    assert object.methods.include?(name.to_s), "Expected <#{name}> method to be defined"
  end

  def assert_no_method(name, object = nil)
    object ||= self
    assert ! object.methods.include?(name.to_s), "Expected <#{name}> method to be undefined"
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
sbfaulkner-astrovan-0.5.0 test/test_helper.rb
sbfaulkner-astrovan-0.5.2 test/test_helper.rb
sbfaulkner-astrovan-0.5.3 test/test_helper.rb
sbfaulkner-astrovan-0.5.4 test/test_helper.rb
sbfaulkner-astrovan-0.5.6 test/test_helper.rb
sbfaulkner-astrovan-0.5.7 test/test_helper.rb
sbfaulkner-astrovan-0.5.8 test/test_helper.rb
sbfaulkner-astrovan-0.5.9 test/test_helper.rb
sbfaulkner-astrovan-0.6.0 test/test_helper.rb