summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorJeremy Harris <jgh146exb@wizmail.org>2016-08-14 15:11:04 +0100
committerJeremy Harris <jgh146exb@wizmail.org>2016-08-14 15:11:04 +0100
commit3367f8c2e08bf998efc84050e39d5a9fbdffb5dd (patch)
tree03f0de306aac8c835b7324678e7610be60ce0588 /test
parent5bde3efabfec675b323501cae5e3a99784afcc31 (diff)
Expansions: new ${escape8bit:<string>} operator. Bug 1863
Diffstat (limited to 'test')
-rw-r--r--test/scripts/0000-Basic/00024
-rw-r--r--test/stdout/00025
2 files changed, 7 insertions, 2 deletions
diff --git a/test/scripts/0000-Basic/0002 b/test/scripts/0000-Basic/0002
index dafcba7f0..c2dcc40d9 100644
--- a/test/scripts/0000-Basic/0002
+++ b/test/scripts/0000-Basic/0002
@@ -132,7 +132,9 @@ addresses: ${addresses:Exim Person <local-part@dom.ain> (that's me), \
xyz@abc, nullgroupname:;, group: p@q, r@s; }
addresses: ${addresses:local-part@dom.ain <local-part@dom.ain>}
-escape: ${escape:B7·F2ò}
+escape: ${escape:B7·F2ò}
+excape8bit: ${escape8bit:undisturbed text\ttab\nnewline\ttab\\backslash \176tilde\177DEL\200\x81.}
+
eval: ${eval:1+1}
eval: ${eval:1+2*3}
eval: ${eval:(1+2)*3}
diff --git a/test/stdout/0002 b/test/stdout/0002
index a19cc526c..b6ca54d48 100644
--- a/test/stdout/0002
+++ b/test/stdout/0002
@@ -122,7 +122,10 @@
> addresses: local-part@dom.ain:xyz@abc:p@q:r@s
> addresses:
>
-> escape: B7\267F2\362
+> escape: B7\267F2\362
+> excape8bit: undisturbed text tab
+newline tab\134backslash ~tilde\177DEL\200\201.
+>
> eval: 2
> eval: 7
> eval: 9