Mercurial > hgrepos > FreeBSD > ports > sysutils > local-bsdtools
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 |
