tests/test-command-template.t
changeset 31518 43d6ef658874
parent 30732 d4ec69ff652a
child 31519 3725986b151a
--- a/tests/test-command-template.t	Sat Mar 18 19:59:47 2017 +0900
+++ b/tests/test-command-template.t	Sat Mar 18 20:11:15 2017 +0900
@@ -3348,6 +3348,12 @@
   $ hg log --color=always -l 1 --template '{label(red, "text\n")}'
   \x1b[0;31mtext\x1b[0m (esc)
 
+color effects can be nested (issue5413)
+
+  $ hg debugtemplate --color=always \
+  > '{label(red, "red{label(magenta, "ma{label(cyan, "cyan")}{label(yellow, "yellow")}genta")}")}\n'
+  \x1b[0;31mred\x1b[0;35mma\x1b[0;36mcyan\x1b[0m\x1b[0;31m\x1b[0;35m\x1b[0;33myellow\x1b[0m\x1b[0;31m\x1b[0;35mgenta\x1b[0m (esc)
+
 label should be no-op if color is disabled:
 
   $ hg log --color=never -l 1 --template '{label(red, "text\n")}'