*testing.txt* Nvim VIM REFERENCE MANUAL by Bram Moolenaar Testing Vim and Vim script *testing-support* Expression evaluation is explained in |eval.txt|. This file goes into details about writing tests in Vim script. This can be used for testing Vim itself and for testing plugins. 1. Testing Vim |testing| 2. Test functions |test-functions-details| 3. Assert functions |assert-functions-details| ============================================================================== 1. Testing Vim *testing* Vim can be tested after building it, usually with "make test". The tests are located in the directory "src/testdir". *new-style-testing* New tests should be added as new style tests. The test scripts are named test_.vim (replace with the feature under test). These use functions such as |assert_equal()| to keep the test commands and the expected result in one place. Find more information in the file src/testdir/README.txt. ============================================================================== 2. Test functions *test-functions-details* See |test_garbagecollect_now()|. ============================================================================== 3. Assert functions *assert-functions-details* See: - |assert_beeps()| - |assert_equal()| - |assert_equalfile()| - |assert_exception()| - |assert_fails()| - |assert_false()| - |assert_inrange()| - |assert_match()| - |assert_nobeep()| - |assert_notequal()| - |assert_notmatch()| - |assert_report()| - |assert_true()| vim:tw=78:ts=8:noet:ft=help:norl: