t0090: be prepared that 'wc -l' writes leading blanks

Use 'printf %d $(whatever|wc -l)' so that the shell removes the blanks for us. Signed-off-by: Johannes Sixt <j6t@kdbg.org> Acked-by: Thomas Rast <trast@student.ethz.ch> Signed-off-by: Junio C Hamano <gitster@pobox.com>

Johannes Sixt committed Dec 20, 2011 at 09:24 UTC 4cd675565647b2ccacdd6c93841b4ff06c32b16a
1 file changed +2 -4
t/t0090-cache-tree.sh
+2 -4
@@ -17,15 +17,13 @@ cmp_cache_tree () {
17 # test-dump-cache-tree already verifies that all existing data is
18 # correct.
19 test_shallow_cache_tree () {
20 - echo "SHA " \
21 - "($(git ls-files|wc -l) entries, 0 subtrees)" >expect &&
20 + printf "SHA (%d entries, 0 subtrees)\n" $(git ls-files|wc -l) >expect &&
21 cmp_cache_tree expect
22 }
23
24 test_invalid_cache_tree () {
25 echo "invalid (0 subtrees)" >expect &&
27 - echo "SHA #(ref) " \
28 - "($(git ls-files|wc -l) entries, 0 subtrees)" >>expect &&
26 + printf "SHA #(ref) (%d entries, 0 subtrees)\n" $(git ls-files|wc -l) >>expect &&
27 cmp_cache_tree expect
28 }
29