chiark / gitweb /
Test suite: Break out t-grep-mpat (nfc)
[dgit.git] / tests / lib
index 7cd8062cae3c7d1b6671832bce1197a9d35a587a..118c497115e9f1ac96198a6c7b392653215cc394 100644 (file)
--- a/tests/lib
+++ b/tests/lib
@@ -58,6 +58,13 @@ t-expect-fail () {
        *)      fail "tee failed"  ;;
        esac
 
+       t-grep-mpat "$mpat" $tmp/t.output
+}
+
+t-grep-mpat () {
+       local mpat="$1"
+       local file="$2"
+
        local grepper=fgrep
        case "$mpat" in
        [A-Z]:*)
@@ -70,8 +77,8 @@ t-expect-fail () {
                ;;
        esac
 
-       $grepper -e "$mpat" $tmp/t.output ||
-               fail "error message not found"
+       $grepper -e "$mpat" "$file" ||
+               fail "message not found"
 }
 
 t-expect-push-fail () {