diff options
author | Ian Jackson <ijackson@chiark.greenend.org.uk> | 2019-08-10 23:53:47 +0100 |
---|---|---|
committer | Ian Jackson <ijackson@chiark.greenend.org.uk> | 2019-08-10 23:53:47 +0100 |
commit | aac7e87787e258c95774c628aa411eb7bb64a3c3 (patch) | |
tree | eabbf82850bbf78e471094e0fc9f758c0c860ee6 /tests/enumerate-tests | |
parent | 3c4154c9a98c7c1ecb9ca224590e80b81465d305 (diff) |
test suite: enumerate-tests: gencontrol-add-things: delim feature
No functional change.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Diffstat (limited to 'tests/enumerate-tests')
-rwxr-xr-x | tests/enumerate-tests | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/tests/enumerate-tests b/tests/enumerate-tests index c80a35c..506f80d 100755 --- a/tests/enumerate-tests +++ b/tests/enumerate-tests @@ -47,13 +47,14 @@ test-begin-gencontrol () { gencontrol-add-things () { local varname=$1; shift + local delim=$1; shift local thing eval ' for thing in "$@"; do - case " $'$varname'," in - *" "$thing","*) continue ;; + case " $'$varname$delim '" in + *" "$thing"'$delim' "*) continue ;; esac - '$varname'+="${'$varname':+, }$thing" + '$varname'+="${'$varname':+'$delim' }$thing" done ' } @@ -64,7 +65,7 @@ restriction-gencontrol () { } gencontrol-add-deps () { - gencontrol-add-things dependencies "$@" + gencontrol-add-things dependencies , "$@" } dependencies-gencontrol () { |