LunarVim/utils/bin/test_runner.sh

9 lines
279 B
Bash

#!/usr/bin/env bash
set -e
# TODO: allow running with a minimal_init.lua
if [ -n "$1" ]; then
nvim --headless -u ./init.lua -c "lua require('plenary.busted').run('$1')"
else
nvim --headless -u ./init.lua -c "PlenaryBustedDirectory tests/ { minimal_init = './init.lua' }"
fi