vimPlugins.vim-secret/run-tests.sh
2021-11-20 13:09:55 +01:00

31 lines
578 B
Bash
Executable file

#!/usr/bin/env bash
if [[ $1 == "--verbose" || $1 == "-v" ]]; then
VERBOSE=1
fi
check_results() {
if [[ $? -eq 0 ]]; then
echo -e "\e[32m$1: PASS\e[0m"
else
echo -e "\e[31m$1: FAIL\e[0m"
fi
if [[ $VERBOSE == 1 ]]; then
sed -n '/^Starting Vader:/,$p' < vader_output
fi
}
export VADER_OUTPUT_FILE=vader_output
vim.basic --not-a-term -c Vader! test/*.vader &>/dev/null
check_results "VIM" $1
rm vader_output
if [[ $VERBOSE == 1 ]]; then
echo ""
fi
nvim -es -c Vader! test/*.vader
check_results "NEOVIM" $1
rm vader_output