test/legitbot/validators/ip_ranges_test.rb in legitbot-1.1.0 vs test/legitbot/validators/ip_ranges_test.rb in legitbot-1.1.1
- old
+ new
@@ -49,10 +49,15 @@
class NilRanges
include IpRanges
ip_ranges { nil }
end
+ class Ipv4Ranges
+ include IpRanges
+ ip_ranges { ['66.220.144.0/21'] }
+ end
+
class IpRangesTest < Minitest::Test
def test_partition_method
empty = NoRanges.partition_ips([])
assert_empty empty
end
@@ -114,9 +119,13 @@
end
# rubocop:enable Metrics/AbcSize
def test_nil_ranges
assert NilRanges.valid_ip?('127.0.0.1')
+ end
+
+ def test_ipv4_only_ranges
+ refute Ipv4Ranges.valid_ip?('2a03:2880:f234:0:0:0:0:1')
end
end
end
end