Add feature tests for zonefile settings #2806

This commit is contained in:
Martin Lensment 2015-08-03 13:31:13 +03:00
parent 57aa65263a
commit e8e730a6e1
4 changed files with 84 additions and 2 deletions

View file

@ -53,7 +53,8 @@ class Admin::ZonefileSettingsController < AdminController
def zonefile_setting_params
params.require(:zonefile_setting).permit(
:origin, :ttl, :refresh, :retry, :expire, :minimum_ttl, :email, :ns_records, :a_records, :a4_records
:origin, :ttl, :refresh, :retry, :expire, :minimum_ttl, :email,
:master_nameserver, :ns_records, :a_records, :a4_records
)
end
end

View file

@ -1,6 +1,6 @@
class ZonefileSetting < ActiveRecord::Base
include Versions # version/zonefile_setting_version.rb
validates :origin, :ttl, :refresh, :retry, :expire, :minimum_ttl, :email, presence: true
validates :origin, :ttl, :refresh, :retry, :expire, :minimum_ttl, :email, :master_nameserver, presence: true
validates :ttl, :refresh, :retry, :expire, :minimum_ttl, numericality: { only_integer: true }
validates :origin, uniqueness: true

View file

@ -50,6 +50,12 @@
.col-md-8
= f.text_field :email, class: 'form-control'
.form-group
.col-md-4.control-label
= f.label :master_nameserver
.col-md-8
= f.text_field :master_nameserver, class: 'form-control'
.form-group
.col-md-4.control-label
= f.label :ns_records