dnscrypto-proxy: Update to release 1.3.0
[tomato.git] / release / src / router / dnscrypt / test / features / step_definitions / opendnscache.rb
blob81653402a7f654eaf604579a34a3d4f3ad00a46e
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)
6   
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')
9   
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
15 end