test/legitbot/validators/ip_ranges_test.rb in legitbot-1.7.2 vs test/legitbot/validators/ip_ranges_test.rb in legitbot-1.7.3

- old
+ new

@@ -58,21 +58,24 @@ end class IpRangesTest < Minitest::Test def test_partition_method empty = NoRanges.partition_ips([]) + assert_empty empty end def test_ipv6_partition ipv6 = NoRanges.partition_ips(['2a03:2880:f234::/48']) + assert_nil ipv6[:ipv4].top_node refute_nil ipv6[:ipv6].top_node end def test_ipv4_partition ipv4 = NoRanges.partition_ips(['66.220.144.0/21']) + refute_nil ipv4[:ipv4].top_node assert_nil ipv4[:ipv6].top_node end def test_no_ranges @@ -85,10 +88,11 @@ assert EmptyRanges.valid_ip?('127.0.0.0') assert EmptyRanges.valid_ip?('66.220.144.1') assert EmptyRanges.valid_ip?('2a03:2880:f234:0:0:0:0:1') matcher = EmptyRanges.new '127.0.0.0' + assert_predicate matcher, :valid_ip? end def test_matcher_array assert ArrayRanges.valid_ip?('66.220.144.1') @@ -111,9 +115,10 @@ refute_predicate LoadRanges.new('10.10.10.10'), :valid_ip? refute_predicate LoadRanges.new('192.168.127.254'), :valid_ip? assert_equal 1, LoadRanges.counter LoadRanges.reload_ips + refute_predicate LoadRanges.new('127.127.127.127'), :valid_ip? refute_predicate LoadRanges.new('10.10.10.10'), :valid_ip? assert_predicate LoadRanges.new('192.168.127.254'), :valid_ip? assert_equal 2, LoadRanges.counter end