1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-01-23 23:10:04 +08:00
SpaceVim/bundle/vim-mundo/tests
2020-10-31 15:52:34 +08:00
..
bundled Add doc for undotree (#3889) 2020-10-31 15:52:34 +08:00
vim_test Add doc for undotree (#3889) 2020-10-31 15:52:34 +08:00
README.md Add doc for undotree (#3889) 2020-10-31 15:52:34 +08:00
run-tests.sh Add doc for undotree (#3889) 2020-10-31 15:52:34 +08:00
test-graph.vim Add doc for undotree (#3889) 2020-10-31 15:52:34 +08:00
test-movement.vim Add doc for undotree (#3889) 2020-10-31 15:52:34 +08:00
test-preview.vim Add doc for undotree (#3889) 2020-10-31 15:52:34 +08:00
test-toggle.vim Add doc for undotree (#3889) 2020-10-31 15:52:34 +08:00
vimrc_test Add doc for undotree (#3889) 2020-10-31 15:52:34 +08:00

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.

To run a test, cd into the tests directory and use:

./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.