From bb8d325c0cbdc830ed638a1220c723f82c029b00 Mon Sep 17 00:00:00 2001 From: Matthew Martin Date: Fri, 1 Apr 2016 00:52:27 -0500 Subject: [PATCH] tests: Fix grep syntax In basic regular expressions | is not a special character that spearates branches, so use an extended regular expression. --- tests/test-highlighting.zsh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/test-highlighting.zsh b/tests/test-highlighting.zsh index 5c2741d..b59997d 100755 --- a/tests/test-highlighting.zsh +++ b/tests/test-highlighting.zsh @@ -148,7 +148,7 @@ fi # Process each test data file in test data directory. integer something_failed=0 for data_file in ${0:h:h}/highlighters/$1/test-data/*.zsh; do - run_test "$data_file" | tee >($results_filter | ${0:A:h}/tap-colorizer.zsh) | grep -v '^not ok.*# TODO' | grep -q '^not ok\|^ok.*# TODO' && (( something_failed=1 )) + run_test "$data_file" | tee >($results_filter | ${0:A:h}/tap-colorizer.zsh) | grep -v '^not ok.*# TODO' | grep -Eq '^not ok|^ok.*# TODO' && (( something_failed=1 )) (( $pipestatus[1] )) && exit 2 done