diff --git a/test/run b/test/run index 30e494a..2cee36f 100755 --- a/test/run +++ b/test/run @@ -32,18 +32,22 @@ EOF cd - > /dev/null } -make_dirs xxx/ xxx -make_dirs xxx/after xxx -mkdir -p temp/xxx/doc -cat > temp/xxx/doc/xxx.txt << DOC +init() { + rm -rf temp/{xxx,yyy,z1,z2} + + make_dirs xxx/ xxx + make_dirs xxx/after xxx + mkdir -p temp/xxx/doc + cat > temp/xxx/doc/xxx.txt << DOC hello *xxx* DOC -make_dirs yyy/ yyy -make_dirs yyy/after yyy + make_dirs yyy/ yyy + make_dirs yyy/after yyy -make_dirs z1/ z1 -make_dirs z2/ z2 + make_dirs z1/ z1 + make_dirs z2/ z2 +} cat > /tmp/mini-vimrc << VIMRC set rtp+=vader.vim @@ -51,8 +55,10 @@ set shell=/bin/bash source $PLUG_SRC VIMRC +init if [ "$1" = '!' ]; then /usr/local/bin/vim -Nu /tmp/mini-vimrc -c 'Vader! workflow.vader' > /dev/null && + init && /usr/local/bin/vim -Nu /tmp/mini-vimrc -c 'let g:plug_threads = 1 | Vader! workflow.vader' > /dev/null else /usr/local/bin/vim -Nu /tmp/mini-vimrc -c 'Vader workflow.vader'