summaryrefslogtreecommitdiff
path: root/src/tests/ini/config
diff options
context:
space:
mode:
authorBen Fuhrmannek2021-08-07 15:57:30 +0200
committerBen Fuhrmannek2021-08-07 15:57:30 +0200
commit5fbb1733f67172e4111fa512961106f4733395db (patch)
tree56ea902e1e3dab7b3f105e1e11d79d58ba870381 /src/tests/ini/config
parentbd8b5bb241ca359b65c1a3717c9905d034b9703b (diff)
unit tests for ini protection feature
Diffstat (limited to 'src/tests/ini/config')
-rw-r--r--src/tests/ini/config/sp-policy-drop.ini3
-rw-r--r--src/tests/ini/config/sp-policy-silent-fail.ini3
-rw-r--r--src/tests/ini/config/sp.ini11
3 files changed, 17 insertions, 0 deletions
diff --git a/src/tests/ini/config/sp-policy-drop.ini b/src/tests/ini/config/sp-policy-drop.ini
new file mode 100644
index 0000000..1c28030
--- /dev/null
+++ b/src/tests/ini/config/sp-policy-drop.ini
@@ -0,0 +1,3 @@
1sp.ini_protection.enable();
2sp.ini_protection.policy_drop();
3sp.ini.key("log_errors_max_len").min("200").max("2000");
diff --git a/src/tests/ini/config/sp-policy-silent-fail.ini b/src/tests/ini/config/sp-policy-silent-fail.ini
new file mode 100644
index 0000000..8236077
--- /dev/null
+++ b/src/tests/ini/config/sp-policy-silent-fail.ini
@@ -0,0 +1,3 @@
1sp.ini_protection.enable();
2sp.ini_protection.policy_silent_fail();
3sp.ini.key("log_errors_max_len").min("200").max("2000");
diff --git a/src/tests/ini/config/sp.ini b/src/tests/ini/config/sp.ini
new file mode 100644
index 0000000..3022e37
--- /dev/null
+++ b/src/tests/ini/config/sp.ini
@@ -0,0 +1,11 @@
1sp.ini_protection.enable();
2
3sp.ini.key("log_errors_max_len").min("200").max("2000");
4sp.ini.key("max_execution_time").min("30").max("600");
5sp.ini.key("highlight.comment").regexp("^#[0-9a-fA-F]{6}$");
6sp.ini.key("default_mimetype").set("text/plain").ro();
7
8sp.ini.key("sendmail_from").set("test@example.com").regexp(".*@example\\.com$").allow_null();
9sp.ini.key("unserialize_callback_func").set("def").regexp("^abc$");
10
11sp.ini.key("user_agent").regexp("^abc$").drop();