comparison src/testdir/test_charsearch.vim @ 19625:f70a3c1000bb v8.2.0369

patch 8.2.0369: various Normal mode commands not fully tested Commit: https://github.com/vim/vim/commit/1671f4488105ee12a6a8558ae351436c26ab55fc Author: Bram Moolenaar <Bram@vim.org> Date: Tue Mar 10 07:48:13 2020 +0100 patch 8.2.0369: various Normal mode commands not fully tested Problem: Various Normal mode commands not fully tested. Solution: Add more tests. (Yegappan Lakshmanan, closes https://github.com/vim/vim/issues/5751)
author Bram Moolenaar <Bram@vim.org>
date Tue, 10 Mar 2020 08:00:06 +0100
parents 0dcc2ee838dd
children 546bdeef35f1
comparison
equal deleted inserted replaced
19624:ce4838c19ca1 19625:f70a3c1000bb
1 " Test for character search commands - t, T, f, F, ; and ,
1 2
2 func Test_charsearch() 3 func Test_charsearch()
3 enew! 4 enew!
4 call append(0, ['Xabcdefghijkemnopqretuvwxyz', 5 call append(0, ['Xabcdefghijkemnopqretuvwxyz',
5 \ 'Yabcdefghijkemnopqretuvwxyz', 6 \ 'Yabcdefghijkemnopqretuvwxyz',
58 call assert_equal('bbb y', getline(4)) 59 call assert_equal('bbb y', getline(4))
59 call assert_equal('ccc', getline(5)) 60 call assert_equal('ccc', getline(5))
60 call assert_equal('ddd yee y', getline(6)) 61 call assert_equal('ddd yee y', getline(6))
61 enew! 62 enew!
62 endfunc 63 endfunc
64
65 " Test for character search in virtual edit mode with <Tab>
66 func Test_csearch_virtualedit()
67 new
68 set virtualedit=all
69 call setline(1, "a\tb")
70 normal! tb
71 call assert_equal([0, 1, 2, 6], getpos('.'))
72 set virtualedit&
73 close!
74 endfunc
75
76 " vim: shiftwidth=2 sts=2 expandtab