aboutsummaryrefslogtreecommitdiff
path: root/t/t0012-help.sh
diff options
context:
space:
mode:
Diffstat (limited to 't/t0012-help.sh')
-rwxr-xr-xt/t0012-help.sh37
1 files changed, 21 insertions, 16 deletions
diff --git a/t/t0012-help.sh b/t/t0012-help.sh
index d3a0967e9d..c33501bdcd 100755
--- a/t/t0012-help.sh
+++ b/t/t0012-help.sh
@@ -141,20 +141,23 @@ test_expect_success 'git help -c' '
'\''git help config'\'' for more information
EOF
- grep -v -E \
- -e "^[^.]+\.[^.]+$" \
- -e "^[^.]+\.[^.]+\.[^.]+$" \
- help.output >actual &&
+ sed -E -e "
+ /^[^.]+\.[^.]+$/d
+ /^[^.]+\.[^.]+\.[^.]+$/d
+ " help.output >actual &&
test_cmp expect actual
'
test_expect_success 'git help --config-for-completion' '
git help -c >human &&
- grep -E \
- -e "^[^.]+\.[^.]+$" \
- -e "^[^.]+\.[^.]+\.[^.]+$" human |
- sed -e "s/\*.*//" -e "s/<.*//" |
- sort -u >human.munged &&
+ sed -E -e "
+ /^[^.]+\.[^.]+$/b out
+ /^[^.]+\.[^.]+\.[^.]+$/b out
+ d
+ : out
+ s/\*.*//
+ s/<.*//
+ " human | sort -u >human.munged &&
git help --config-for-completion >vars &&
test_cmp human.munged vars
@@ -162,14 +165,16 @@ test_expect_success 'git help --config-for-completion' '
test_expect_success 'git help --config-sections-for-completion' '
git help -c >human &&
- grep -E \
- -e "^[^.]+\.[^.]+$" \
- -e "^[^.]+\.[^.]+\.[^.]+$" human |
- sed -e "s/\..*//" |
- sort -u >human.munged &&
+ sed -E -e "
+ /^[^.]+\.[^.]+$/b out
+ /^[^.]+\.[^.]+\.[^.]+$/b out
+ d
+ : out
+ s/\..*//
+ " human | sort -u >expect &&
- git help --config-sections-for-completion >sections &&
- test_cmp human.munged sections
+ git help --config-sections-for-completion >actual &&
+ test_cmp expect actual
'
test_section_spacing () {