comparison src/testdir/README.txt @ 8011:26f555e9aab1 v7.4.1300

commit https://github.com/vim/vim/commit/2ab375e54ef4eac438d1aef8b99d9e71f2fa0c63 Author: Bram Moolenaar <Bram@vim.org> Date: Wed Feb 10 22:23:06 2016 +0100 patch 7.4.1300 Problem: Cannot test CursorMovedI because there is typeahead. Solution: Add disable_char_avail_for_testing().
author Christian Brabandt <cb@256bit.org>
date Wed, 10 Feb 2016 22:30:04 +0100
parents 9d67399f49c6
children ea504064c996
comparison
equal deleted inserted replaced
8010:cbfb5ac5f9c5 8011:26f555e9aab1
23 - Use try/catch to check for exceptions. 23 - Use try/catch to check for exceptions.
24 - Use alloc_fail() to have memory allocation fail. This makes it possible to 24 - Use alloc_fail() to have memory allocation fail. This makes it possible to
25 to check memory allocation failures are handled gracefully. You need to 25 to check memory allocation failures are handled gracefully. You need to
26 change the source code to add an ID to the allocation. Update LAST_ID_USED 26 change the source code to add an ID to the allocation. Update LAST_ID_USED
27 above alloc_id() to the highest ID used. 27 above alloc_id() to the highest ID used.
28 - Use disable_char_avail_for_testing(1) if char_avail() must return FALSE for
29 a while. E.g. to trigger the CursorMovedI autocommand event.
30 See test_cursor_func.vim for an example
28 31
29 32
30 TO ADD AN OLD STYLE TEST: 33 TO ADD AN OLD STYLE TEST:
31 34
32 1) Create test_<subject>.in and test_<subject>.ok files. 35 1) Create test_<subject>.in and test_<subject>.ok files.