mirror of
https://github.com/neovim/neovim.git
synced 2024-12-24 21:25:04 -07:00
20 lines
367 B
VimL
20 lines
367 B
VimL
|
" Tests for :undo
|
||
|
|
||
|
func Test_ex_undo()
|
||
|
new ex-undo
|
||
|
setlocal ul=10
|
||
|
exe "normal ione\n\<Esc>"
|
||
|
setlocal ul=10
|
||
|
exe "normal itwo\n\<Esc>"
|
||
|
setlocal ul=10
|
||
|
exe "normal ithree\n\<Esc>"
|
||
|
call assert_equal(4, line('$'))
|
||
|
undo
|
||
|
call assert_equal(3, line('$'))
|
||
|
undo 1
|
||
|
call assert_equal(2, line('$'))
|
||
|
undo 0
|
||
|
call assert_equal(1, line('$'))
|
||
|
quit!
|
||
|
endfunc
|