summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStijn Tintel2022-01-07 12:56:16 +0000
committerStijn Tintel2022-01-09 13:22:25 +0000
commit69a89d60cae16fe128a547ac27d2498938effbf9 (patch)
treece4bca9779348947025e2a64f0fabfe4bf9377fa
parent47c5a5b225d9ced1ee40594b1a8ea850508d26a3 (diff)
downloadfirewall4-69a89d60cae16fe128a547ac27d2498938effbf9.tar.gz
tests: add test for unknown rule option
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be> Reviewed-by: Jo-Philipp Wich <jo@mein.io>
-rw-r--r--tests/01_configuration/01_ruleset1
-rw-r--r--tests/mocks/uci/firewall.json3
2 files changed, 3 insertions, 1 deletions
diff --git a/tests/01_configuration/01_ruleset b/tests/01_configuration/01_ruleset
index 79a1461..c1ec09e 100644
--- a/tests/01_configuration/01_ruleset
+++ b/tests/01_configuration/01_ruleset
@@ -287,6 +287,7 @@ table inet fw4 {
[call] fs.stat path </sys/module/nf_conntrack_rtsp>
[!] Section @defaults[0] specifies unknown option 'unknown_defaults_option'
[!] Section @rule[9] (Test-Deprecated-Rule-Option) option '_name' is deprecated by fw4
+[!] Section @rule[9] (Test-Deprecated-Rule-Option) specifies unknown option 'unknown_rule_option'
[call] fs.open path </sys/class/net/br-lan/flags> mode <r>
[call] fs.open path </sys/class/net/br-lan/flags> mode <r>
-- End --
diff --git a/tests/mocks/uci/firewall.json b/tests/mocks/uci/firewall.json
index 2d97796..a22cbf4 100644
--- a/tests/mocks/uci/firewall.json
+++ b/tests/mocks/uci/firewall.json
@@ -118,7 +118,8 @@
{
"name": "Test-Deprecated-Rule-Option",
"_name": "Test-Deprecated-Rule-Option",
- "proto": "tcp"
+ "proto": "tcp",
+ "unknown_rule_option": "foo"
}
]
}