12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- *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:
|