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_<feature>.vim (replace <feature> 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: