From 94649dee9e8b8b6c6c28b79d565ae7b388e3d6d9 Mon Sep 17 00:00:00 2001 From: xXx-caillou-xXx Date: Fri, 13 Jul 2018 11:38:51 +0200 Subject: Allow rules matching on echo and print --- src/tests/config/disabled_function_echo.ini | 2 ++ src/tests/disabled_function_echo.phpt | 18 ++++++++++++++++++ src/tests/disabled_function_echo_2.phpt | 14 ++++++++++++++ src/tests/disabled_function_echo_local_var.phpt | 20 ++++++++++++++++++++ 4 files changed, 54 insertions(+) create mode 100644 src/tests/config/disabled_function_echo.ini create mode 100644 src/tests/disabled_function_echo.phpt create mode 100644 src/tests/disabled_function_echo_2.phpt create mode 100644 src/tests/disabled_function_echo_local_var.phpt (limited to 'src/tests') diff --git a/src/tests/config/disabled_function_echo.ini b/src/tests/config/disabled_function_echo.ini new file mode 100644 index 0000000..39bc5e3 --- /dev/null +++ b/src/tests/config/disabled_function_echo.ini @@ -0,0 +1,2 @@ +sp.disable_function.function("echo").var("$abc").value("123").drop(); +sp.disable_function.function("echo").value("oops").drop(); diff --git a/src/tests/disabled_function_echo.phpt b/src/tests/disabled_function_echo.phpt new file mode 100644 index 0000000..a884e4a --- /dev/null +++ b/src/tests/disabled_function_echo.phpt @@ -0,0 +1,18 @@ +--TEST-- +Echo hooking +--SKIPIF-- + +--INI-- +sp.configuration_file={PWD}/config/disabled_function_echo.ini +--FILE-- + +--CLEAN-- +--EXPECTF-- +qwerty[snuffleupagus][0.0.0.0][disabled_function][drop] Aborted execution on call of the function 'echo' in %a/tests/disabled_function_echo.php:3. diff --git a/src/tests/disabled_function_echo_2.phpt b/src/tests/disabled_function_echo_2.phpt new file mode 100644 index 0000000..20dbee4 --- /dev/null +++ b/src/tests/disabled_function_echo_2.phpt @@ -0,0 +1,14 @@ +--TEST-- +Echo hooking +--SKIPIF-- + +--INI-- +sp.configuration_file={PWD}/config/disabled_function_echo.ini +--FILE-- + +--CLEAN-- +--EXPECTF-- +qwe1[snuffleupagus][0.0.0.0][disabled_function][drop] Aborted execution on call of the function 'echo' in %a/tests/disabled_function_echo_2.php:3. diff --git a/src/tests/disabled_function_echo_local_var.phpt b/src/tests/disabled_function_echo_local_var.phpt new file mode 100644 index 0000000..bfa3c8c --- /dev/null +++ b/src/tests/disabled_function_echo_local_var.phpt @@ -0,0 +1,20 @@ +--TEST-- +Echo hooking +--SKIPIF-- + +--INI-- +sp.configuration_file={PWD}/config/disabled_function_echo.ini +--FILE-- + +--CLEAN-- +--EXPECTF-- +3 +[snuffleupagus][0.0.0.0][disabled_function][drop] Aborted execution on call of the function 'echo' in %a/tests/disabled_function_echo_local_var.php:3. -- cgit v1.3