Mercurial > vim
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. |