t4209: use helper functions to test --grep

Also add tests for non-matching cases. Signed-off-by: Rene Scharfe <l.s.r@web.de> Signed-off-by: Junio C Hamano <gitster@pobox.com>

René Scharfe committed Mar 22, 2014 at 18:15 UTC 65a3402f427e76e50e540dbfbe2317d5c66a537d
1 file changed +4 -14
t/t4209-log-pickaxe.sh
+4 -14
@@ -55,20 +55,10 @@ test_expect_success setup '
55 git rev-parse --verify HEAD >expect_second
56 '
57
58 -test_expect_success 'log --grep' '
59 - git log --grep=initial --format=%H >actual &&
60 - test_cmp expect_initial actual
61 -'
62 -
63 -test_expect_success 'log --grep --regexp-ignore-case' '
64 - git log --regexp-ignore-case --grep=InItial --format=%H >actual &&
65 - test_cmp expect_initial actual
66 -'
67 -
68 -test_expect_success 'log --grep -i' '
69 - git log -i --grep=InItial --format=%H >actual &&
70 - test_cmp expect_initial actual
71 -'
58 +test_log expect_initial --grep initial
59 +test_log expect_nomatch --grep InItial
60 +test_log_icase expect_initial --grep InItial
61 +test_log_icase expect_nomatch --grep initail
62
63 test_expect_success 'log --author --regexp-ignore-case' '
64 git log --regexp-ignore-case --author=person --format=%H >actual &&