From 01aff974e3e0af7df2250a2e7d5e8ee76b59752a Mon Sep 17 00:00:00 2001 From: xXx-caillou-xXx Date: Mon, 20 Aug 2018 17:20:53 +0200 Subject: Add test for params matching --- src/tests/config/disabled_function_param.ini | 1 + src/tests/disabled_function_param.phpt | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 src/tests/config/disabled_function_param.ini create mode 100644 src/tests/disabled_function_param.phpt diff --git a/src/tests/config/disabled_function_param.ini b/src/tests/config/disabled_function_param.ini new file mode 100644 index 0000000..6dbae6b --- /dev/null +++ b/src/tests/config/disabled_function_param.ini @@ -0,0 +1 @@ +sp.disable_function.function("qweqwe").param("$asd[0]").value("2").drop(); diff --git a/src/tests/disabled_function_param.phpt b/src/tests/disabled_function_param.phpt new file mode 100644 index 0000000..e006a4b --- /dev/null +++ b/src/tests/disabled_function_param.phpt @@ -0,0 +1,19 @@ +--TEST-- +Disable functions - match on a param +--SKIPIF-- + +--INI-- +sp.configuration_file={PWD}/config/disabled_function_param.ini +--FILE-- + +--EXPECTF-- +OK +[snuffleupagus][0.0.0.0][disabled_function][drop] Aborted execution on call of the function 'qweqwe' in %a/tests/disabled_function_param.php:%d, because its argument '$asd' content (2) matched a rule. -- cgit v1.3