Set g:bustedprg in .nvimrc file to shim

This will set up the shim automatically for users who have the 'exrc'
option enabled.
This commit is contained in:
HiPhish 2024-05-07 08:25:30 +02:00
parent f760e60143
commit 03f06991d9
2 changed files with 10 additions and 0 deletions

2
.nvimrc Normal file
View file

@ -0,0 +1,2 @@
" Use the custom shim as the busted binary for testing
let g:bustedprg='./test/busted'

View file

@ -8,6 +8,7 @@
Testing Testing
####### #######
A test setup must meet the following criteria: A test setup must meet the following criteria:
- Test definitions must be run by with Neovim as the Lua interpreter to get - Test definitions must be run by with Neovim as the Lua interpreter to get
@ -49,6 +50,13 @@ End-to-end tests run in a separate Neovim instance which we control via RPC.
These are tests which mutate the state of the editor, such as adding These are tests which mutate the state of the editor, such as adding
highlighting on changes. Execute `make e2e-test` to run all end to end tests. highlighting on changes. Execute `make e2e-test` to run all end to end tests.
Running tests with Neotest-busted
=================================
To run tests the `g:bustedprg` variable must be set to `'./test/busted'`, which
is the path to the shim script. If the `exrc` option is set the variable will
be set automatically.
Design decisions Design decisions