mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-01-24 06:40:05 +08:00
25 lines
834 B
Markdown
25 lines
834 B
Markdown
|
Mundo Tests
|
||
|
========
|
||
|
This is Mundo's test suite. In case you didn't know, unit testing vim plugins
|
||
|
is a horrible experience.
|
||
|
|
||
|
Mundo bundles Luc Hermitte's [UT] framework to make the process less painful.
|
||
|
|
||
|
[UT]: https://github.com/LucHermitte/vim-UT
|
||
|
|
||
|
To run a test, `cd` into the `tests` directory and use:
|
||
|
|
||
|
```sh
|
||
|
./run-tests.sh [[some-test.vim] ...]
|
||
|
```
|
||
|
|
||
|
The script will run the console vim command with its own vimrc and .vim
|
||
|
directory, so none of your other plugins should interfere. The result of the
|
||
|
tests will be shown in the quickfix window of this vim instance.
|
||
|
|
||
|
The `q` key will be remapped to perform `:qa!` so you can close everything
|
||
|
quickly if it all looks good.
|
||
|
|
||
|
The `run-tests.sh` script is still a work in progress. I need to figure out
|
||
|
a good way of collecting results. Suggestions and/or patches are very welcome.
|