2 require 'net/dns/resolver'
4 Given /^a working opendnscache on (\d+\.\d+\.\d+\.\d+)$/ do |resolver|
5 resolver = Net::DNS::Resolver.new(nameserver: resolver)
7 answer_section = resolver.query('resolver1.opendns.com', Net::DNS::A).answer
8 answer_section.first.address.to_s.should eq('208.67.222.222')
10 answer_section = resolver.query('resolver2.opendns.com', Net::DNS::A).answer
11 answer_section.first.address.to_s.should eq('208.67.220.220')
13 answer_section = resolver.query('debug.opendns.com', Net::DNS::TXT).answer
14 answer_section.should_not be_empty