t4026: test "normal" color

If the user specifiers "normal" for a foreground color, this should be a noop (while this may sound useless, it is the only way to specify an unchanged foreground color followed by a specific background color). We also check that color "-1" does the same thing. This is not documented, but has worked forever, so let's make sure we keep supporting it. Signed-off-by: Jeff King <peff@peff.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>

Jeff King committed Nov 20, 2014 at 10:16 UTC cb357221a402c55b23bf99ec9f3b361709d45fa7
1 file changed +8
t/t4026-color.sh
+8
@@ -53,6 +53,14 @@ test_expect_success '256 colors' '
53 color "254 bold 255" "[1;38;5;254;48;5;255m"
54 '
55
56 +test_expect_success '"normal" yields no color at all"' '
57 + color "normal black" "[40m"
58 +'
59 +
60 +test_expect_success '-1 is a synonym for "normal"' '
61 + color "-1 black" "[40m"
62 +'
63 +
64 test_expect_success 'color too small' '
65 invalid_color "-2"
66 '