xref: /vim-8.2.3635/src/testdir/test_ex_undo.vim (revision 1d59aa1f)
1" Tests for :undo
2
3func Test_ex_undo()
4  new ex-undo
5  setlocal ul=10
6  exe "normal ione\n\<Esc>"
7  setlocal ul=10
8  exe "normal itwo\n\<Esc>"
9  setlocal ul=10
10  exe "normal ithree\n\<Esc>"
11  call assert_equal(4, line('$'))
12  undo
13  call assert_equal(3, line('$'))
14  undo 1
15  call assert_equal(2, line('$'))
16  undo 0
17  call assert_equal(1, line('$'))
18  quit!
19endfunc
20
21" vim: shiftwidth=2 sts=2 expandtab
22