From 0388d4f11a37fb02224607139c62213e0429f885 Mon Sep 17 00:00:00 2001 From: Brian Hartsock Date: Mon, 28 Jan 2013 17:46:36 -0500 Subject: [PATCH] [rackspace|dns] added tests for zones.find --- tests/rackspace/models/dns/zones_tests.rb | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 tests/rackspace/models/dns/zones_tests.rb diff --git a/tests/rackspace/models/dns/zones_tests.rb b/tests/rackspace/models/dns/zones_tests.rb new file mode 100644 index 000000000..b68931687 --- /dev/null +++ b/tests/rackspace/models/dns/zones_tests.rb @@ -0,0 +1,22 @@ +Shindo.tests('Fog::Rackspace::DNS | zones', ['rackspace']) do + pending if Fog.mocking? + + provider = Fog::DNS[:rackspace] + domain_sld = uniq_id + domain_name = domain_sld + '.com' + + begin + zone = provider.zones.create({:domain => domain_name, :email => "hostmaster@#{domain_name}"}) + + tests("zones.find(#{domain_sld}) => finds domain_name") do + returns(1) { provider.zones.find(domain_sld).length } + end + + random_name = uniq_id + tests("zones.find(#{random_name}) => finds nothing") do + returns(0) { provider.zones.find(random_name).length } + end + ensure + zone.destroy + end +end