comparison src/testdir/test_iminsert.vim @ 30580:f08ed0738f7a v9.0.0625

patch 9.0.0625: too many delete() calls in tests Commit: https://github.com/vim/vim/commit/7dd5a78b88af7734bdbf236fdfafb49f27a0ca2e Author: Bram Moolenaar <Bram@vim.org> Date: Thu Sep 29 21:01:57 2022 +0100 patch 9.0.0625: too many delete() calls in tests Problem: Too many delete() calls in tests. Solution: Use deferred delete where possible.
author Bram Moolenaar <Bram@vim.org>
date Thu, 29 Sep 2022 22:15:04 +0200
parents 0b47ef4e19b8
children
comparison
equal deleted inserted replaced
30579:e298ce7862f7 30580:f08ed0738f7a
77 set foldmethod=marker 77 set foldmethod=marker
78 set foldopen=search 78 set foldopen=search
79 call setline(1, ['{{{', 'abc', '}}}']) 79 call setline(1, ['{{{', 'abc', '}}}'])
80 %foldclose 80 %foldclose
81 END 81 END
82 call writefile(lines, 'Xscript') 82 call writefile(lines, 'Xscript', 'D')
83 let buf = RunVimInTerminal('-S Xscript', {}) 83 let buf = RunVimInTerminal('-S Xscript', {})
84 call assert_notequal('abc', term_getline(buf, 2)) 84 call assert_notequal('abc', term_getline(buf, 2))
85 call term_sendkeys(buf, "/abc\n") 85 call term_sendkeys(buf, "/abc\n")
86 call WaitForAssert({-> assert_equal('abc', term_getline(buf, 2))}) 86 call WaitForAssert({-> assert_equal('abc', term_getline(buf, 2))})
87 87
88 " clean up 88 " clean up
89 call StopVimInTerminal(buf) 89 call StopVimInTerminal(buf)
90 call delete('Xscript')
91 endfunc 90 endfunc
92 91
93 " Test for using an lmap in insert mode 92 " Test for using an lmap in insert mode
94 func Test_lmap_in_insert_mode() 93 func Test_lmap_in_insert_mode()
95 new 94 new