Project

General

Profile

« Previous | Next » 

Revision 69afd342

Added by Dmitri Dolguikh almost 8 years ago

Fixes #15942 - dns module and providers use updated di config.

View differences:

test/dns_dnscmd/dnscmd_test.rb
"TrustAnchors"])
end
def test_dnscmd_provider_initialization
Proxy::Dns::Dnscmd::Plugin.load_test_settings(:dns_server => 'a_server')
Proxy::Dns::Plugin.load_test_settings(:dns_ttl => 999)
server = Proxy::Dns::Dnscmd::Record.new
assert_equal "a_server", server.server
assert_equal 999, server.ttl
end
def test_create_a_record_with_longest_zone_match
Proxy::Dns::Dnscmd::Record.any_instance.expects(:a_record_conflicts).with('host.foo.bar.domain.local', '192.168.33.33').returns(-1)
Proxy::Dns::Dnscmd::Record.any_instance.expects(:execute).with('/RecordAdd bar.domain.local host.foo.bar.domain.local. A 192.168.33.33', anything).returns(true)
......
end
def test_dns_zone_matches_sole_available_zone
assert_equal('sole.domain', Proxy::Dns::Dnscmd::Record.new.match_zone('host.foo.bar.sole.domain', ["sole.domain"]))
assert_equal('sole.domain', Proxy::Dns::Dnscmd::Record.new('server', 999).match_zone('host.foo.bar.sole.domain', ["sole.domain"]))
end
def test_dns_non_authoritative_zone_raises_exception
......
"f.e.e.d.8.b.d.0.1.0.0.2.ip6.arpa",
"bar.domain.local",
"domain.local",
"TrustAnchors"], Proxy::Dns::Dnscmd::Record.new.enum_zones
"TrustAnchors"], Proxy::Dns::Dnscmd::Record.new('server', 999).enum_zones
end
end

Also available in: Unified diff