From aac7e87787e258c95774c628aa411eb7bb64a3c3 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sat, 10 Aug 2019 23:53:47 +0100 Subject: test suite: enumerate-tests: gencontrol-add-things: delim feature No functional change. Signed-off-by: Ian Jackson --- tests/enumerate-tests | 9 +++++---- 1 file 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 () { -- cgit v1.2.3