Refactor dynamic validation, test for it

This commit is contained in:
Martin Lensment 2014-08-18 16:33:56 +03:00
parent 5258c43faa
commit b0e9828a01
3 changed files with 25 additions and 8 deletions

View file

@ -48,6 +48,19 @@ describe Domain do
admin_contacts: ["Admin contact is missing"],
nameservers: ["Nameservers count must be between 1-13"]
})
sg = SettingGroup.domain_validation
min = sg.setting(:ns_min_count)
max = sg.setting(:ns_max_count)
min.value = 2
min.save
max.value = 7
max.save
expect(d.valid?).to be false
expect(d.errors.messages[:nameservers]).to eq(['Nameservers count must be between 2-7'])
end
it 'does not create a reserved domain' do