]> granicus.if.org Git - php/commitdiff
Fix readline test after callback changes
authorNikita Popov <nikita.ppv@gmail.com>
Tue, 21 Jul 2020 08:32:08 +0000 (10:32 +0200)
committerNikita Popov <nikita.ppv@gmail.com>
Tue, 21 Jul 2020 08:40:08 +0000 (10:40 +0200)
This one requires libedit and was probably missed for that reason.

ext/readline/tests/libedit_callback_handler_install_001.phpt

index 70351fd74b6159c632275ae60a11930d7c5595c1..527289a51ee9559943d352f650744a0f5afb6ba0 100644 (file)
@@ -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