summaryrefslogtreecommitdiffstats
path: root/tests/setlist.t
diff options
context:
space:
mode:
Diffstat (limited to 'tests/setlist.t')
-rw-r--r--tests/setlist.t10
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/setlist.t b/tests/setlist.t
index 6d9371d..a322cd4 100644
--- a/tests/setlist.t
+++ b/tests/setlist.t
@@ -70,6 +70,16 @@
0 ipset del test a
# Check reference number of deleted set
0 ref=`ipset list a | grep References | sed 's/References: //'` && test $ref -eq 0
+# Add element to set a
+0 ipset add a 1.1.1.1
+# Swap sets
+0 ipset swap a b
+# Check reference number of deleted set
+0 ref=`ipset list a | grep References | sed 's/References: //'` && test $ref -eq 0
+# Check reference number of member set
+0 ref=`ipset list b | grep References | sed 's/References: //'` && test $ref -eq 1
+# Check element in member set
+0 ipset test b 1.1.1.1
# Sleep 10s so that entries can time out
0 sleep 10
# Check reference numbers of the sets