diff tests/farray-array.t @ 634:618f8e72e5e6

Tests: More tests for quoting for eval
author Franz Glasner <fzglas.hg@dom66.de>
date Wed, 25 Sep 2024 21:04:19 +0200
parents d4e8474ecc8b
children 2d0201f54870
line wrap: on
line diff
--- a/tests/farray-array.t	Tue Sep 24 19:13:30 2024 +0200
+++ b/tests/farray-array.t	Wed Sep 25 21:04:19 2024 +0200
@@ -906,6 +906,19 @@
   $ check_no_array_artifacts
 
 
+Eval
+====
+
+  $ _var=$'" 678" \\\'910 '
+  $ eval _evar="\$(_farr_quote_for_eval \"\${_var}\")"
+  $ eval printf '%s' "${_evar}"
+  " 678" \'910  (no-eol)
+  $ _var=$'" 678" \\\'910\t\''
+  $ eval _evar="\$(_farr_quote_for_eval \"\${_var}\")"
+  $ eval printf '%s' "${_evar}"
+  " 678" \'910	' (no-eol)
+
+
 Join
 ====