Mercurial > hg-stable
changeset 28531:fe79a5821e5a
test-pager: add a test for pager with color enabled
author | Augie Fackler <augie@google.com> |
---|---|
date | Fri, 11 Mar 2016 20:34:49 -0500 |
parents | fd2acc5046f6 |
children | ed75909c4c67 |
files | tests/test-pager.t |
diffstat | 1 files changed, 26 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- 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 <<EOF + > [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'