1
0
Fork 0
mirror of https://github.com/fog/fog.git synced 2022-11-09 13:51:43 -05:00
fog--fog/tests/rackspace/models/dns/zones_tests.rb
2013-01-28 17:46:36 -05:00

22 lines
613 B
Ruby

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