diff options
| author | xXx-caillou-xXx | 2021-01-03 00:11:09 +0100 |
|---|---|---|
| committer | jvoisin | 2021-01-04 20:59:46 +0100 |
| commit | f4e3a800aa5a243464911fc2e9fa81a7848c57f7 (patch) | |
| tree | a8e56382c7236cb1371704404a06039a26a7bc8d /src/tests/broken_configuration/broken_conf_config_invalid_param.phpt | |
| parent | 48f927e9694fcfd76d9fe97542359c8b0bd0a46d (diff) | |
Add a check on parameters names
Snuffleupagus will now warn when a particular function
doesn't have the expected parameters configuration-wise.
Diffstat (limited to 'src/tests/broken_configuration/broken_conf_config_invalid_param.phpt')
| -rw-r--r-- | src/tests/broken_configuration/broken_conf_config_invalid_param.phpt | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/tests/broken_configuration/broken_conf_config_invalid_param.phpt b/src/tests/broken_configuration/broken_conf_config_invalid_param.phpt new file mode 100644 index 0000000..ac85dea --- /dev/null +++ b/src/tests/broken_configuration/broken_conf_config_invalid_param.phpt | |||
| @@ -0,0 +1,16 @@ | |||
| 1 | --TEST-- | ||
| 2 | Broken configuration with invalid parameter warning | ||
| 3 | --SKIPIF-- | ||
| 4 | <?php if (!extension_loaded("snuffleupagus")) print "skip"; ?> | ||
| 5 | --INI-- | ||
| 6 | sp.configuration_file={PWD}/config/broken_conf_config_invalid_param.ini | ||
| 7 | --FILE-- | ||
| 8 | <?php | ||
| 9 | function foo($blah, $x = null, $y = null) { | ||
| 10 | echo "ok"; | ||
| 11 | } | ||
| 12 | |||
| 13 | foo("qwe"); | ||
| 14 | --EXPECTF-- | ||
| 15 | Warning: [snuffleupagus][0.0.0.0][config][log] It seems that you are filtering on a parameter 'qwe' of the function 'foo', but the parameter does not exists. in %s/tests/broken_configuration/broken_conf_config_invalid_param.php on line %d | ||
| 16 | ok | ||
