summaryrefslogtreecommitdiffstats
path: root/Test/X06termquery.ztst
diff options
context:
space:
mode:
Diffstat (limited to 'Test/X06termquery.ztst')
-rw-r--r--Test/X06termquery.ztst14
1 files changed, 14 insertions, 0 deletions
diff --git a/Test/X06termquery.ztst b/Test/X06termquery.ztst
index 52f39ddf1..cce4e626f 100644
--- a/Test/X06termquery.ztst
+++ b/Test/X06termquery.ztst
@@ -84,6 +84,20 @@
termresp ''
0:no response - timeout
+# Following three vi-put tests also cover 0, 1 and 2 `=' padding
+# characters in the base64 decoding.
+ termresp $'\e[?0;cbindkey -v\necho \e"*p\e]52;p;YWZ0ZXI=\aa\n'
+0:paste after from clipboard
+>after
+
+ termresp $'\e[?0;cbindkey -v\necho X\e"*P\e]52;p;YmVmb3Jl\aa\n'
+0:paste before from clipboard
+>beforeX
+
+ termresp $'\e[?0;cbindkey -v\necho X\ev"*p\e]52;p;cmVwbGFjZQ==\aa\n'
+0:paste over from clipboard
+>replace
+
%clean
zmodload -ui zsh/zpty