summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/chain-rename.17
-rw-r--r--tests/chain-rename.24
-rw-r--r--tests/chain-rename.35
3 files changed, 16 insertions, 0 deletions
diff --git a/tests/chain-rename.1 b/tests/chain-rename.1
new file mode 100644
index 00000000..870416ca
--- /dev/null
+++ b/tests/chain-rename.1
@@ -0,0 +1,7 @@
+#! nft -f
+
+# Create table and empty chains for rename test
+add table filter
+
+add chain filter chain1
+add chain filter chain2
diff --git a/tests/chain-rename.2 b/tests/chain-rename.2
new file mode 100644
index 00000000..1250dab0
--- /dev/null
+++ b/tests/chain-rename.2
@@ -0,0 +1,4 @@
+#! nft -f
+
+# must fail: already exists
+rename chain filter chain1 chain2
diff --git a/tests/chain-rename.3 b/tests/chain-rename.3
new file mode 100644
index 00000000..796c1a13
--- /dev/null
+++ b/tests/chain-rename.3
@@ -0,0 +1,5 @@
+#! nft -f
+
+# must succeed
+rename chain filter chain1 chain3
+delete chain filter chain3