diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/nvim/testdir/test_autocmd.vim | 14 | 
1 files changed, 13 insertions, 1 deletions
| diff --git a/src/nvim/testdir/test_autocmd.vim b/src/nvim/testdir/test_autocmd.vim index 5777ebcddc..b9d5cfe27b 100644 --- a/src/nvim/testdir/test_autocmd.vim +++ b/src/nvim/testdir/test_autocmd.vim @@ -90,6 +90,7 @@ func Test_win_tab_autocmd()      au WinEnter * call add(g:record, 'WinEnter')       au WinLeave * call add(g:record, 'WinLeave')       au TabNew * call add(g:record, 'TabNew') +    au TabClosed * call add(g:record, 'TabClosed')      au TabEnter * call add(g:record, 'TabEnter')      au TabLeave * call add(g:record, 'TabLeave')    augroup END @@ -102,10 +103,21 @@ func Test_win_tab_autocmd()    call assert_equal([  	\ 'WinLeave', 'WinNew', 'WinEnter',  	\ 'WinLeave', 'TabLeave', 'WinNew', 'WinEnter', 'TabNew', 'TabEnter', -	\ 'WinLeave', 'TabLeave', 'WinEnter', 'TabEnter', +	\ 'WinLeave', 'TabLeave', 'TabClosed', 'WinEnter', 'TabEnter',  	\ 'WinLeave', 'WinEnter'  	\ ], g:record) +  let g:record = [] +  tabnew somefile +  tabnext +  bwipe somefile + +  call assert_equal([ +	\ 'WinLeave', 'TabLeave', 'WinNew', 'WinEnter', 'TabNew', 'TabEnter', +	\ 'WinLeave', 'TabLeave', 'WinEnter', 'TabEnter', +	\ 'TabClosed' +	\ ], g:record) +    augroup testing      au!    augroup END | 
