Warning
This project is no longer maintained. No further updates, bug fixes or releases are planned. The repository and the luarocks module are kept available so that existing users are not broken, but please consider migrating to one of the alternatives below.
busted wrapper for testing neovim plugin
- neovim
luarocks --lua-version=5.1 install vusted
vusted usage is almost the same as busted.
$ vusted
ok 1 - vusted can use vim module
printed
ok 2 - vusted can print
1..2See vusted.helper's function comments.
VUSTED_NVIM- vusted uses this command to execute neovim.
- default:
nvim
VUSTED_ARGS- vusted uses this arguments to execute neovim.
- default:
--headless --clean
VUSTED_SLOW- For example if you set 1000, output handler adds summary about the tests that elapsed 1000ms or more.
- can use only if the output handler is
vusted.default.
VUSTED_USE_LOCAL- Set this flag to true or 1 if vusted was installed locally, e.g., with
luarocks install --local vusted. - default: nil
- Set this flag to true or 1 if vusted was installed locally, e.g., with
VUSTED_DISABLE_EXIT- vusted does not exit if
VUSTED_DISABLE_EXITexists. Use to check neovim state interactively after test execution. - example:
VUSTED_DISABLE_EXIT=1 VUSTED_DISABLE_CLEANUP=1 VUSTED_ARGS=--clean vusted --filter 'vusted can print' - default: nil
- vusted does not exit if
VUSTED_DISABLE_CLEANUPvusted.helper.cleanup()andvusted.helper.cleanup_loaded_modules()do nothing ifVUSTED_DISABLE_CLEANUPexists.- default: nil