50 lines
1.0 KiB
Bash
50 lines
1.0 KiB
Bash
#!/bin/bash
|
|
|
|
REPO_TOP="$(dirname $0)/.."
|
|
cd "${REPO_TOP}"
|
|
|
|
echo "Basic environment"
|
|
echo "-----------------"
|
|
vim -Nu <(cat <<EOF
|
|
filetype off
|
|
set rtp+=~/.vim/bundle/vader.vim
|
|
set rtp+=./
|
|
filetype plugin indent on
|
|
syntax enable
|
|
autocmd filetype todo setlocal omnifunc=todo#Complete
|
|
EOF
|
|
) +Vader! tests/*.vader && echo Success || exit 1
|
|
|
|
# Run through variations of user preferences that might mess with us.
|
|
echo
|
|
echo "Ignore case enabled"
|
|
echo "-------------------"
|
|
vim -Nu <(cat <<EOF
|
|
filetype off
|
|
set rtp+=~/.vim/bundle/vader.vim
|
|
set rtp+=./
|
|
filetype plugin indent on
|
|
syntax enable
|
|
autocmd filetype todo setlocal omnifunc=todo#Complete
|
|
set ignorecase
|
|
EOF
|
|
) +Vader! tests/*.vader && echo Success || exit 1
|
|
|
|
echo
|
|
echo "no hyphen in iskeyword"
|
|
echo "----------------------"
|
|
vim -Nu <(cat <<EOF
|
|
filetype off
|
|
set rtp+=~/.vim/bundle/vader.vim
|
|
set rtp+=./
|
|
filetype plugin indent on
|
|
syntax enable
|
|
autocmd filetype todo setlocal omnifunc=todo#Complete
|
|
set iskeyword+=-
|
|
EOF
|
|
) +Vader! tests/*.vader && echo Success || exit 1
|
|
|
|
echo
|
|
echo "All tests are passing."
|
|
echo
|