Code

Merge branch 'bw/shortref'
[git.git] / t / t4018-diff-funcname.sh
index 6d3ef6c60bd5a26e2ed4d533fc4db7711bb92cfb..18bcd9713d4e7a1446639dece4b8bc0173c57b22 100755 (executable)
@@ -54,7 +54,13 @@ test_expect_success 'custom pattern' '
 
 test_expect_success 'last regexp must not be negated' '
        git config diff.java.funcname "!static" &&
-       ! git diff --no-index Beer.java Beer-correct.java
+       test_must_fail git diff --no-index Beer.java Beer-correct.java
+'
+
+test_expect_success 'alternation in pattern' '
+       git config diff.java.funcname "^[       ]*\\(\\(public\\|static\\).*\\)$"
+       git diff --no-index Beer.java Beer-correct.java |
+       grep "^@@.*@@ public static void main("
 '
 
 test_done