tests/test-command-template.t
changeset 37947 3ea3c96ada54
parent 37859 66dc9db6ed2c
child 38227 1c8098cf560a
--- a/tests/test-command-template.t	Sun Apr 22 11:38:53 2018 +0900
+++ b/tests/test-command-template.t	Sun Apr 23 13:15:30 2017 +0900
@@ -4691,6 +4691,13 @@
   $ HGENCODING=ascii hg log -T "{desc|json}\n" -r0
   "non-ascii branch: \u00e9"
 
+json filter should take input as utf-8 if it was converted from utf-8:
+
+  $ HGENCODING=latin-1 hg log -T "{branch|json}\n" -r0
+  "\u00e9"
+  $ HGENCODING=latin-1 hg log -T "{desc|json}\n" -r0
+  "non-ascii branch: \u00e9"
+
 json filter takes input as utf-8b:
 
   $ HGENCODING=ascii hg log -T "{'`cat utf-8`'|json}\n" -l1