3 test_description
='word diff colors'
7 test_expect_success setup
'
9 git config diff.color.old red
10 git config diff.color.new green
16 -e 's/.\[1m/<WHITE>/g' \
17 -e 's/.\[31m/<RED>/g' \
18 -e 's/.\[32m/<GREEN>/g' \
19 -e 's/.\[36m/<BROWN>/g' \
24 test_must_fail git
diff --no-index "$@" pre post
> output
&&
25 decrypt_color
< output
> output.decrypted
&&
26 test_cmp expect output.decrypted
46 <WHITE
>diff --git a
/pre b
/post
<RESET
>
47 <WHITE
>index
330b04f.
.5ed8eff
100644<RESET
>
48 <WHITE
>--- a
/pre
<RESET
>
49 <WHITE
>+++ b
/post
<RESET
>
50 <BROWN
>@@
-1,3 +1,7 @@
<RESET
>
51 <RED
>h
(4)<RESET
><GREEN
>h
(4),hh
[44]<RESET
>
57 <GREEN
>aeff
= aeff
* ( aaa
)<RESET
>
60 test_expect_success
'word diff with runs of whitespace' '
62 word_diff --color-words