summaryrefslogtreecommitdiff
path: root/tests/enumerate-tests
diff options
context:
space:
mode:
authorIan Jackson <ijackson@chiark.greenend.org.uk>2019-08-10 23:53:47 +0100
committerIan Jackson <ijackson@chiark.greenend.org.uk>2019-08-10 23:53:47 +0100
commitaac7e87787e258c95774c628aa411eb7bb64a3c3 (patch)
treeeabbf82850bbf78e471094e0fc9f758c0c860ee6 /tests/enumerate-tests
parent3c4154c9a98c7c1ecb9ca224590e80b81465d305 (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-xtests/enumerate-tests9
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 () {