Refactor model creation to fabricator #2806

This commit is contained in:
Martin Lensment 2015-08-03 12:55:23 +03:00
parent 8c6bd53019
commit 57aa65263a

View file

@ -2,27 +2,8 @@ require 'rails_helper'
describe ZonefileSetting do describe ZonefileSetting do
it 'generates the zonefile' do it 'generates the zonefile' do
ZonefileSetting.where({ Fabricate(:zonefile_setting)
origin: 'ee', Fabricate(:zonefile_setting, origin: 'pri.ee')
ttl: 43200,
refresh: 3600,
retry: 900,
expire: 1209600,
minimum_ttl: 3600,
email: 'hostmaster.eestiinternet.ee',
master_nameserver: 'ns.tld.ee'
}).first_or_create!
ZonefileSetting.where({
origin: 'pri.ee',
ttl: 43200,
refresh: 3600,
retry: 900,
expire: 1209600,
minimum_ttl: 3600,
email: 'hostmaster.eestiinternet.ee',
master_nameserver: 'ns.tld.ee'
}).first_or_create!
d = Fabricate(:domain_with_dnskeys, name: 'testpri.ee') d = Fabricate(:domain_with_dnskeys, name: 'testpri.ee')
d.nameservers << Nameserver.new({ d.nameservers << Nameserver.new({
@ -56,16 +37,7 @@ describe ZonefileSetting do
end end
it 'does not allow deleting zone when it has existing domains' do it 'does not allow deleting zone when it has existing domains' do
zs = ZonefileSetting.where({ zs = Fabricate(:zonefile_setting)
origin: 'ee',
ttl: 43200,
refresh: 3600,
retry: 900,
expire: 1209600,
minimum_ttl: 3600,
email: 'hostmaster.eestiinternet.ee',
master_nameserver: 'ns.tld.ee'
}).first_or_create!
d = Fabricate(:domain) d = Fabricate(:domain)