nvim-tree.lua/scripts/test.sh
2025-02-01 18:05:23 +11:00

20 lines
405 B
Bash
Executable File

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