1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
require File.expand_path('../../../spec_helper', __FILE__)
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
|