diff options
| author | Ben Fuhrmannek | 2021-08-07 15:57:30 +0200 |
|---|---|---|
| committer | Ben Fuhrmannek | 2021-08-07 15:57:30 +0200 |
| commit | 5fbb1733f67172e4111fa512961106f4733395db (patch) | |
| tree | 56ea902e1e3dab7b3f105e1e11d79d58ba870381 /src/tests/ini/config | |
| parent | bd8b5bb241ca359b65c1a3717c9905d034b9703b (diff) | |
unit tests for ini protection feature
Diffstat (limited to 'src/tests/ini/config')
| -rw-r--r-- | src/tests/ini/config/sp-policy-drop.ini | 3 | ||||
| -rw-r--r-- | src/tests/ini/config/sp-policy-silent-fail.ini | 3 | ||||
| -rw-r--r-- | src/tests/ini/config/sp.ini | 11 |
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 @@ | |||
| 1 | sp.ini_protection.enable(); | ||
| 2 | sp.ini_protection.policy_drop(); | ||
| 3 | sp.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 @@ | |||
| 1 | sp.ini_protection.enable(); | ||
| 2 | sp.ini_protection.policy_silent_fail(); | ||
| 3 | sp.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 @@ | |||
| 1 | sp.ini_protection.enable(); | ||
| 2 | |||
| 3 | sp.ini.key("log_errors_max_len").min("200").max("2000"); | ||
| 4 | sp.ini.key("max_execution_time").min("30").max("600"); | ||
| 5 | sp.ini.key("highlight.comment").regexp("^#[0-9a-fA-F]{6}$"); | ||
| 6 | sp.ini.key("default_mimetype").set("text/plain").ro(); | ||
| 7 | |||
| 8 | sp.ini.key("sendmail_from").set("test@example.com").regexp(".*@example\\.com$").allow_null(); | ||
| 9 | sp.ini.key("unserialize_callback_func").set("def").regexp("^abc$"); | ||
| 10 | |||
| 11 | sp.ini.key("user_agent").regexp("^abc$").drop(); | ||
