summaryrefslogtreecommitdiff
path: root/Test
diff options
context:
space:
mode:
Diffstat (limited to 'Test')
-rw-r--r--Test/V01zmodload.ztst6
1 files changed, 5 insertions, 1 deletions
diff --git a/Test/V01zmodload.ztst b/Test/V01zmodload.ztst
index fef7d0232..3787024e1 100644
--- a/Test/V01zmodload.ztst
+++ b/Test/V01zmodload.ztst
@@ -12,6 +12,10 @@
eval "$name $modfile $link $auto $load"
[[ $link == no ]] && continue
mods=($mods $name)
+ moddeps=
+ modfile=$ZTST_srcdir/../$modfile
+ eval ${${${(f)"$(<$modfile)"}[(r)moddeps=*]}:-:}
+ [[ -n $moddeps ]] && zmodload -d $name $=moddeps
done < $ZTST_testdir/../config.modules
zmodunload() {
@@ -157,5 +161,5 @@
%clean
eval "$deps"
- unset deps name modfile link auto load funcs mods
+ unset deps name modfile link auto load funcs mods moddeps
unfunction zmodunload