Sha256: b268a4fffe6d409b6fda7396ebb144b3847b2d97ddf04caa70c177b1833ec38f

Contents?: true

Size: 493 Bytes

Versions: 5

Compression:

Stored size: 493 Bytes

Contents

require 'socket'

describe "Resolv#getaddress" do
  before(:all) do
    require 'resolv'
  end

  it "resolves localhost" do
    res = Resolv.new([Resolv::Hosts.new])

    lambda {
      address = res.getaddress("localhost")
    }.should_not raise_error(Resolv::ResolvError)
  end

  it "raises ResolvError if the name can not be looked up" do
    res = Resolv.new([])
    lambda {
      address = res.getaddress("should.raise.error.")
    }.should raise_error(Resolv::ResolvError)
  end

end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
rubysl-resolv-2.1.2 spec/get_address_spec.rb
rubysl-resolv-2.1.1 spec/get_address_spec.rb
rubysl-resolv-2.1.0 spec/get_address_spec.rb
rubysl-resolv-1.0.0 spec/get_address_spec.rb
rubysl-resolv-2.0.0 spec/get_address_spec.rb