tests/test-command-template.t
changeset 26188 662ea52d5dca
parent 26128 51f6940d3b4f
child 26215 72aad184f061
--- a/tests/test-command-template.t	Tue Sep 08 23:00:44 2015 +0900
+++ b/tests/test-command-template.t	Mon Sep 07 21:58:17 2015 +0900
@@ -2731,6 +2731,13 @@
   $ hg log -R latesttag -r 10 --template '{sub("[0-9]", "x", "{rev}")}\n'
   xx
 
+  $ hg log -R latesttag -r 10 -T '{sub("[", "x", rev)}\n'
+  hg: parse error: sub got an invalid pattern: [
+  [255]
+  $ hg log -R latesttag -r 10 -T '{sub("[0-9]", r"\1", rev)}\n'
+  hg: parse error: sub got an invalid replacement: \1
+  [255]
+
 Test the strip function with chars specified:
 
   $ hg log -R latesttag --template '{desc}\n'