From b0bd14035d1e2747ff98c46ca8715aab4f9533ea Mon Sep 17 00:00:00 2001 From: Daniel Shahaf Date: Wed, 21 Apr 2021 21:59:45 +0000 Subject: 48606 + 48607 + unposted test: zmathfunc: Force arguments to be numbers and catch errors. --- Test/Z02zmathfunc.ztst | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'Test') diff --git a/Test/Z02zmathfunc.ztst b/Test/Z02zmathfunc.ztst index 05e28c07a..2be770a13 100644 --- a/Test/Z02zmathfunc.ztst +++ b/Test/Z02zmathfunc.ztst @@ -44,7 +44,13 @@ ?(eval):1: wrong number of arguments: max() zsh_math_func_min "foo bar" x y z -2dDf:check errors from an unsupported use-case (workers/48156) +2d:check errors from an unsupported use-case (workers/48156) +# We expect one non-empty line of stderr, but don't care about the specific +# error message; thus, the expectation is a pattern (*), for stderr (?), which +# matches any non-empty string (?*). +# +# Sorry, Perl, but I had to give you a run for your money. +*??* F:Calling zsh_math_func_min directly isn't a supported use-case, but if it F:returns zero, something's probably wrong. -- cgit 1.4.1