Zsh Mailing List Archive
Messages sorted by: Reverse Date, Date, Thread, Author

Re: [PATCH] Extend (z) test with data that seemed to cause fail



On Thu, Mar 9, 2017, at 02:05 AM, Peter Stephenson wrote:
> I've turned the file text into printable characters like this.
(...)
> +  foo=$'\x06ZUI\x1f text-field example:
> \x1azuitfieldtfield1_1\x1a\'\'\x1a\'\'\x1a1\x1aZUI\[my_tfield1_width\]\x1aZUI\[my_tfield1_start\]\x1aZUI\[my_tfield1_data\]\x1c'

Checked with echo -E and print -r that \\[ is also needed, otherwise the
same
-- 
  Sebastian Gniazdowski
  psprint3@xxxxxxxxxxxx
diff --git a/Test/D04parameter.ztst b/Test/D04parameter.ztst
index fba95cc..f1f054d 100644
--- a/Test/D04parameter.ztst
+++ b/Test/D04parameter.ztst
@@ -640,6 +640,12 @@
 >echo
 >$(|||) bar
 
+  foo=$'\x06ZUI\x1f text-field example: \x1azuitfieldtfield1_1\x1a\'\'\x1a\'\'\x1a1\x1aZUI\\[my_tfield1_width\\]\x1aZUI\\[my_tfield1_start\\]\x1aZUI\\[my_tfield1_data\\]\x1c'
+  echo -E "$foo" > ~/output3
+  print "${#${(z@)foo}}"
+0:Test real-world data that once seemed to fail
+>4
+
   psvar=(dog)
   setopt promptsubst
   foo='It shouldn'\''t $(happen) to a %1v.'


Messages sorted by: Reverse Date, Date, Thread, Author