# HG changeset patch # User Augie Fackler # Date 1457746489 18000 # Node ID fe79a5821e5a91c0ce075df277031ee8db0a9e9c # Parent fd2acc5046f67680d7f264392c8ba070e48ab58b test-pager: add a test for pager with color enabled diff -r fd2acc5046f6 -r fe79a5821e5a tests/test-pager.t --- a/tests/test-pager.t Fri Mar 11 11:37:00 2016 -0500 +++ b/tests/test-pager.t Fri Mar 11 20:34:49 2016 -0500 @@ -151,3 +151,29 @@ date: Thu Jan 01 00:00:00 1970 +0000 summary: modify a 9 + +Pager with color enabled allows colors to come through by default, +even though stdout is no longer a tty. + $ cat >> $HGRCPATH < [extensions] + > color= + > [color] + > mode = ansi + > EOF + $ hg log --limit 3 + paged! '\x1b[0;33mchangeset: 10:46106edeeb38\x1b[0m\n' + paged! 'tag: tip\n' + paged! 'user: test\n' + paged! 'date: Thu Jan 01 00:00:00 1970 +0000\n' + paged! 'summary: modify a 10\n' + paged! '\n' + paged! '\x1b[0;33mchangeset: 9:6dd8ea7dd621\x1b[0m\n' + paged! 'user: test\n' + paged! 'date: Thu Jan 01 00:00:00 1970 +0000\n' + paged! 'summary: modify a 9\n' + paged! '\n' + paged! '\x1b[0;33mchangeset: 8:cff05a6312fe\x1b[0m\n' + paged! 'user: test\n' + paged! 'date: Thu Jan 01 00:00:00 1970 +0000\n' + paged! 'summary: modify a 8\n' + paged! '\n'