chore: plenary tests POC

This commit is contained in:
Alexander Courtis
2025-02-01 17:22:41 +11:00
parent d05881f65f
commit 9ac1e05fc8
5 changed files with 37 additions and 1 deletions

16
scripts/test.sh Executable file
View File

@@ -0,0 +1,16 @@
#!/bin/sh
set -e
# TODO add ability for user to specify a test file or directory
REPO_DIR="$(git rev-parse --show-toplevel)"
PLENARY_DIR="${REPO_DIR}/plenary.nvim"
nvim --headless \
--clean \
--noplugin \
-c "set runtimepath+=${PLENARY_DIR}" \
-c "lua require('plenary.test_harness').test_directory('tests/', { minimal_init = './tests/minimal_init.lua' })" \
-c "qa!"