#!/bin/sh

set -eu

mkdir -p "$AUTOPKGTEST_TMP"
cp -r tests "$AUTOPKGTEST_TMP"/tests
#remove inline.ts as this requires typescript treesitter parser
rm "$AUTOPKGTEST_TMP/tests/injected/inline.ts"
rm "$AUTOPKGTEST_TMP/tests/injected/inline.ts.formatted"

#cd to make sure we do not run in-tree
cd "$AUTOPKGTEST_TMP"
mkdir -p .testenv


nvim --headless \
  --cmd "set noswapfile" \
  -c "PlenaryBustedDirectory tests/ {sequential = true}" +qa
