From 71f659dc00e304151b321b9249efa014b6faf883 Mon Sep 17 00:00:00 2001 From: Peter Stephenson Date: Fri, 13 Jul 2007 22:28:00 +0000 Subject: 23680: tests for 23671 --- Test/C04funcdef.ztst | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) (limited to 'Test') diff --git a/Test/C04funcdef.ztst b/Test/C04funcdef.ztst index 04098d2ce..d297ea418 100644 --- a/Test/C04funcdef.ztst +++ b/Test/C04funcdef.ztst @@ -70,3 +70,32 @@ 0:User-defined math functions, multiple interfaces >4 >5 + + command_not_found_handler() { + print "Great News! I've handled the command:" + print "$1" + print "with arguments:" + print -l ${argv[2,-1]} + } + ACommandWhichHadBetterNotExistOnTheSystem and some "really useful" args +0:Command not found handler, success +>Great News! I've handled the command: +>ACommandWhichHadBetterNotExistOnTheSystem +>with arguments: +>and +>some +>really useful +>args + + command_not_found_handler() { + print "Your command:" >&2 + print "$1" >&2 + print "has gone down the tubes. Sorry." >&2 + return 1 + } + ThisCommandDoesNotExistEither +127:Command not found handler, failure +?Your command: +?ThisCommandDoesNotExistEither +?has gone down the tubes. Sorry. +?(eval):7: command not found: ThisCommandDoesNotExistEither -- cgit 1.4.1