comparison 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
comparison
equal deleted inserted replaced
633:edad318c022d 634:618f8e72e5e6
904 904
905 $ farray_destroy TEST 905 $ farray_destroy TEST
906 $ check_no_array_artifacts 906 $ check_no_array_artifacts
907 907
908 908
909 Eval
910 ====
911
912 $ _var=$'" 678" \\\'910 '
913 $ eval _evar="\$(_farr_quote_for_eval \"\${_var}\")"
914 $ eval printf '%s' "${_evar}"
915 " 678" \'910 (no-eol)
916 $ _var=$'" 678" \\\'910\t\''
917 $ eval _evar="\$(_farr_quote_for_eval \"\${_var}\")"
918 $ eval printf '%s' "${_evar}"
919 " 678" \'910 ' (no-eol)
920
921
909 Join 922 Join
910 ==== 923 ====
911 924
912 $ farray_create TEST 0 1 2 '3 4 5' $'" 678" \\\'910 ' 11 925 $ farray_create TEST 0 1 2 '3 4 5' $'" 678" \\\'910 ' 11
913 926