diff tests/test-command-template.t @ 24903:09124cce913f stable

templater: fix crash by passing invalid object to date() function "date information" is somewhat obscure, but we call it that way in templatekw.showdate().
author Yuya Nishihara <yuya@tcha.org>
date Sun, 03 May 2015 17:33:14 +0900
parents 10a13da8840d
children 6fb98463643b db7463aa080f
line wrap: on
line diff
--- a/tests/test-command-template.t	Sun May 03 12:49:15 2015 -0700
+++ b/tests/test-command-template.t	Sun May 03 17:33:14 2015 +0900
@@ -2236,6 +2236,12 @@
   date: 70 01 01 01 +0000
   date: 70 01 01 00 +0000
 
+Test invalid date:
+
+  $ hg log -R latesttag -T '{date(rev)}\n'
+  hg: parse error: date expects a date information
+  [255]
+
 Test string escaping:
 
   $ hg log -R latesttag -r 0 --template '>\n<>\\n<{if(rev, "[>\n<>\\n<]")}>\n<>\\n<\n'