From 42e14cd8920bbf713a5e15869ae574cdd749d049 Mon Sep 17 00:00:00 2001 From: Artur Beljajev Date: Thu, 22 Feb 2018 09:14:12 +0200 Subject: [PATCH] Add tests #661 --- test/models/nameserver_test.rb | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/test/models/nameserver_test.rb b/test/models/nameserver_test.rb index 5e12efde3..377ff446a 100644 --- a/test/models/nameserver_test.rb +++ b/test/models/nameserver_test.rb @@ -22,4 +22,22 @@ class NameserverTest < ActiveSupport::TestCase def test_hostnames assert_equal %w[ns1.bestnames.test ns2.bestnames.test], Nameserver.hostnames end + + def test_normalizes_hostname + @nameserver.hostname = ' ns1.bestnameS.test.' + @nameserver.validate + assert_equal 'ns1.bestnames.test', @nameserver.hostname + end + + def test_normalizes_ipv4 + @nameserver.ipv4 = [' 192.0.2.1'] + @nameserver.validate + assert_equal ['192.0.2.1'], @nameserver.ipv4 + end + + def test_normalizes_ipv6 + @nameserver.ipv6 = [' 2001:db8::1'] + @nameserver.validate + assert_equal ['2001:DB8::1'], @nameserver.ipv6 + end end