Bram Moolenaar | 8067a64 | 2016-03-15 17:52:10 +0100 | [diff] [blame] | 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 |