Sha256: 986cb7334b9ad03e6d60c628e517e5afa92ef552688bc62139897ccffec5c1e6
Contents?: true
Size: 670 Bytes
Versions: 3
Compression:
Stored size: 670 Bytes
Contents
require 'spec_helper' require 'whois/server/adapters/arin' describe Whois::Server::Adapters::Arpa do let(:definition) { [:tld, ".in-addr.arpa", nil, {}] } describe "#lookup" do it "returns the WHOIS record" do response = "Whois Response" server = described_class.new(*definition) expect(Whois::Server::Adapters::Arin.query_handler).to receive(:call).with("n + 229.128.in-addr.arpa", "whois.arin.net", 43).and_return(response) record = server.lookup("229.128.in-addr.arpa") expect(record.to_s).to eq(response) expect(record.parts).to eq([Whois::Record::Part.new(body: response, host: "whois.arin.net")]) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
whois-5.0.1 | spec/whois/server/adapters/arpa_spec.rb |
whois-5.0.0 | spec/whois/server/adapters/arpa_spec.rb |
whois-4.1.0 | spec/whois/server/adapters/arpa_spec.rb |