From da4262df6fde011b0de8eca47ab33ed685379a98 Mon Sep 17 00:00:00 2001 From: Nikita Popov Date: Tue, 21 Jul 2020 10:32:08 +0200 Subject: [PATCH] Fix readline test after callback changes This one requires libedit and was probably missed for that reason. --- .../tests/libedit_callback_handler_install_001.phpt | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/ext/readline/tests/libedit_callback_handler_install_001.phpt b/ext/readline/tests/libedit_callback_handler_install_001.phpt index 70351fd74b..527289a51e 100644 --- a/ext/readline/tests/libedit_callback_handler_install_001.phpt +++ b/ext/readline/tests/libedit_callback_handler_install_001.phpt @@ -14,11 +14,13 @@ function foo() { } var_dump(readline_callback_handler_install('testing: ', 'foo')); -var_dump(readline_callback_handler_install('testing: ', 'foobar!')); +try { + var_dump(readline_callback_handler_install('testing: ', 'foobar!')); +} catch (TypeError $e) { + echo $e->getMessage(), "\n"; +} ?> ---EXPECTF-- +--EXPECT-- bool(true) - -Warning: readline_callback_handler_install(): foobar! is not callable in %s on line %d -bool(false) +readline_callback_handler_install(): Argument #2 ($callback) must be a valid callback, function "foobar!" not found or invalid function name -- 2.50.1