Sha256: d461ce1aa161bfa327cea2c2c06a9678974e0ca1e34c28cf125c3a4788d61eb7

Contents?: true

Size: 584 Bytes

Versions: 4

Compression:

Stored size: 584 Bytes

Contents

require 'test_helper'

class ServerAdaptersStandardTest < Test::Unit::TestCase
  include Whois

  def setup
    @definition = [:tld, ".foo", "whois.foo", {}]
    @klass = Server::Adapters::Standard
    @server = @klass.new(*@definition)
  end

  def test_query
    @server.expects(:ask_the_socket).with("domain.foo", "whois.foo", 43)
    @server.query("domain.foo")
  end

  def test_query_with_port
    @server = @klass.new(:tld, ".foo", "whois.foo", { :port => 20 })
    @server.expects(:ask_the_socket).with("domain.foo", "whois.foo", 20)
    @server.query("domain.foo")
  end

end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
whois-0.5.3 test/adapters/standard_test.rb
whois-0.5.2 test/adapters/standard_test.rb
whois-0.5.0 test/adapters/standard_test.rb
whois-0.5.1 test/adapters/standard_test.rb