chore: plenary tests POC: harden directories

This commit is contained in:
Alexander Courtis
2025-02-03 14:45:26 +11:00
parent 2dcf249d49
commit f9dc294829
3 changed files with 23 additions and 15 deletions

View File

@@ -4,16 +4,17 @@ set -e
# TODO add ability for user to specify a test file or directory
REPO_DIR="$(git rev-parse --show-toplevel)"
export REPO_DIR
# TODO clone plenary
PLENARY_DIR="${REPO_DIR}/plenary.nvim"
export PLENARY_DIR
DIR_REPO="$(git rev-parse --show-toplevel)"
export DIR_REPO
DIR_PLENARY="${DIR_REPO}/plenary.nvim"
export DIR_PLENARY
nvim --headless \
--clean \
--noplugin \
-u "tests/minimal_init.lua" \
-c "lua require('plenary.test_harness').test_directory('tests/', { minimal_init = './tests/minimal_init.lua' })" \
-u "${DIR_REPO}/tests/minimal_init.lua" \
-l "${DIR_REPO}/tests/test_init.lua" \
-c "qa!"