Browse Source

Fix t4200-rerere for white-space from "wc -l"

On OS X, wc outputs 6 spaces before the number of lines, so the test
expecting the string "10" failed.  Do not quote $cmd to strip away
the problematic whitespace as other tests do.

Also fix the grammar of the test name while making changes to it.
There's only one preimage, so it's "has", not "have".

Signed-off-by: Junio C Hamano <junkio@cox.net>
maint
Brian Gernhardt 18 years ago committed by Junio C Hamano
parent
commit
364b852352
  1. 4
      t/t4200-rerere.sh

4
t/t4200-rerere.sh

@ -50,10 +50,10 @@ test_expect_success 'recorded preimage' "grep ======= $rr/preimage" @@ -50,10 +50,10 @@ test_expect_success 'recorded preimage' "grep ======= $rr/preimage"
test_expect_success 'no postimage or thisimage yet' \
"test ! -f $rr/postimage -a ! -f $rr/thisimage"

test_expect_success 'preimage have right number of lines' '
test_expect_success 'preimage has right number of lines' '

cnt=$(sed -ne "/^<<<<<<</,/^>>>>>>>/p" $rr/preimage | wc -l) &&
test "$cnt" = 10
test $cnt = 10

'


Loading…
Cancel
Save