util.ip: Add another test case for match() and commonPrefixLength()
authorMatthew Wild <mwild1@gmail.com>
Fri, 23 Feb 2024 12:03:31 +0000
changeset 13432 dc1ad5f3f597
parent 13431 9677df320992
child 13433 6cdc6923d65a
util.ip: Add another test case for match() and commonPrefixLength()
spec/util_ip_spec.lua
--- a/spec/util_ip_spec.lua	Fri Feb 23 11:59:45 2024 +0000
+++ b/spec/util_ip_spec.lua	Fri Feb 23 12:03:31 2024 +0000
@@ -36,6 +36,8 @@
 
 			assert.are.equal(match(_"8.8.8.8", _"8.8.0.0", 16), true);
 			assert.are.equal(match(_"8.8.4.4", _"8.8.0.0", 16), true);
+
+			assert.are.equal(match(_"fe80::1", _"fec0::", 10), false);
 		end);
 	end);
 
@@ -98,6 +100,8 @@
 			assert_cpl6("abcd::1", "abcd::1", 128);
 			assert_cpl6("abcd::abcd", "abcd::", 112);
 			assert_cpl6("abcd::abcd", "abcd::abcd:abcd", 96);
+
+			assert_cpl6("fe80::1", "fec0::", 9);
 		end);
 	end);