1
0
Fork 0
mirror of https://github.com/fog/fog-aws.git synced 2022-11-09 13:50:52 -05:00
fog--fog-aws/tests/helpers/dns_helper.rb
David Bishop 62256219f4 Modernize various tests to Ruby 2.x syntax
Also fix up various things that rubocop called out, though not
everything. Mostly whitespace fixes, changing double-quotes to single if
double wasn't required, changing to use ruby 2.x hash syntax where
possible, etc. While tests don't run, they are no more broken than
before (at least, as far as I can tell).
2018-10-16 16:12:42 -06:00

56 lines
997 B
Ruby

def dns_providers
{
aws: {
mocked: false
},
bluebox: {
mocked: false,
zone_attributes: {
ttl: 60
}
},
dnsimple: {
mocked: false
},
dnsmadeeasy: {
mocked: false
},
dynect: {
mocked: false,
zone_attributes: {
email: 'fog@example.com'
}
},
linode: {
mocked: false,
zone_attributes: {
email: 'fog@example.com'
}
},
zerigo: {
mocked: false
},
rackspace: {
mocked: false,
zone_attributes: {
email: 'fog@example.com'
}
},
rage4: {
mocked: false
}
}
end
def generate_unique_domain(with_trailing_dot = false)
# get time (with 1/100th of sec accuracy)
# want unique domain name and if provider is fast,
# this can be called more than once per second
time = (Time.now.to_f * 100).to_i
domain = 'test-' + time.to_s + '.com'
if with_trailing_dot
domain += '.'
end
domain
end