neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

test_ex_undo.vim (367B)


      1 " Tests for :undo
      2 
      3 func 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!
     19 endfunc