forked from aniani/vim
patch 8.1.1328: no test for listener with undo operation
Problem: No test for listener with undo operation. Solution: Add a test.
This commit is contained in:
@@ -21,6 +21,15 @@ func Test_listening()
|
|||||||
redraw
|
redraw
|
||||||
call assert_equal([{'lnum': 1, 'end': 2, 'col': 1, 'added': 0}], s:list)
|
call assert_equal([{'lnum': 1, 'end': 2, 'col': 1, 'added': 0}], s:list)
|
||||||
|
|
||||||
|
" Undo is also a change
|
||||||
|
set undolevels& " start new undo block
|
||||||
|
call append(2, 'two two')
|
||||||
|
undo
|
||||||
|
redraw
|
||||||
|
call assert_equal([{'lnum': 3, 'end': 3, 'col': 1, 'added': 1},
|
||||||
|
\ {'lnum': 3, 'end': 4, 'col': 1, 'added': -1}, ], s:list)
|
||||||
|
1
|
||||||
|
|
||||||
" Two listeners, both get called.
|
" Two listeners, both get called.
|
||||||
let id2 = listener_add({l -> s:AnotherStoreList(l)})
|
let id2 = listener_add({l -> s:AnotherStoreList(l)})
|
||||||
let s:list = []
|
let s:list = []
|
||||||
|
@@ -767,6 +767,8 @@ static char *(features[]) =
|
|||||||
|
|
||||||
static int included_patches[] =
|
static int included_patches[] =
|
||||||
{ /* Add new patch number below this line */
|
{ /* Add new patch number below this line */
|
||||||
|
/**/
|
||||||
|
1328,
|
||||||
/**/
|
/**/
|
||||||
1327,
|
1327,
|
||||||
/**/
|
/**/
|
||||||
|
Reference in New Issue
Block a user