From 5339e3c5dcc53b10ea981c106ad7211b5a701ee1 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sat, 11 Jul 2015 13:40:00 +0100 Subject: [PATCH] Test suite: Move setting of grepper in t-expect-fail (nfc) --- tests/lib | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/tests/lib b/tests/lib index 046d3628..7cd8062c 100644 --- a/tests/lib +++ b/tests/lib @@ -47,6 +47,17 @@ END t-expect-fail () { local mpat="$1"; shift + set +o pipefail + LC_MESSAGES=C "$@" 2>&1 | tee $tmp/t.output + local ps="${PIPESTATUS[*]}" + set -o pipefail + + case $ps in + "0 0") fail "command unexpectedly succeeded (instead of: $mpat)" ;; + *" 0") ;; + *) fail "tee failed" ;; + esac + local grepper=fgrep case "$mpat" in [A-Z]:*) @@ -59,17 +70,6 @@ t-expect-fail () { ;; esac - set +o pipefail - LC_MESSAGES=C "$@" 2>&1 | tee $tmp/t.output - local ps="${PIPESTATUS[*]}" - set -o pipefail - - case $ps in - "0 0") fail "command unexpectedly succeeded (instead of: $mpat)" ;; - *" 0") ;; - *) fail "tee failed" ;; - esac - $grepper -e "$mpat" $tmp/t.output || fail "error message not found" } -- 2.30.2