comparison src/testdir/test_autocmd.vim @ 21004:0650d220f742 v8.2.1053

patch 8.2.1053: insufficient testing for 'statusline' and 'tabline' Commit: https://github.com/vim/vim/commit/832adf9bb8cd39d8e982d8a35ed8a6d39b974494 Author: Bram Moolenaar <Bram@vim.org> Date: Thu Jun 25 19:01:36 2020 +0200 patch 8.2.1053: insufficient testing for 'statusline' and 'tabline' Problem: Insufficient testing for 'statusline' and 'tabline'. Solution: Add more tests. (Yegappan Lakshmanan, closes https://github.com/vim/vim/issues/6333)
author Bram Moolenaar <Bram@vim.org>
date Thu, 25 Jun 2020 19:15:25 +0200
parents 27401f09fe9b
children 0738c44504cb
comparison
equal deleted inserted replaced
21003:fd0cff8d489b 21004:0650d220f742
2583 func Test_autocmd_window() 2583 func Test_autocmd_window()
2584 %bw! 2584 %bw!
2585 edit one.txt 2585 edit one.txt
2586 tabnew two.txt 2586 tabnew two.txt
2587 let g:blist = [] 2587 let g:blist = []
2588 augroup aucmd_win_test 2588 augroup aucmd_win_test1
2589 au! 2589 au!
2590 au BufEnter * call add(g:blist, [expand('<afile>'), 2590 au BufEnter * call add(g:blist, [expand('<afile>'),
2591 \ win_gettype(bufwinnr(expand('<afile>')))]) 2591 \ win_gettype(bufwinnr(expand('<afile>')))])
2592 augroup END 2592 augroup END
2593 2593
2594 doautoall BufEnter 2594 doautoall BufEnter
2595 call assert_equal([['one.txt', 'autocmd'], ['two.txt', '']], g:blist) 2595 call assert_equal([['one.txt', 'autocmd'], ['two.txt', '']], g:blist)
2596 2596
2597 augroup aucmd_win_test 2597 augroup aucmd_win_test1
2598 au! 2598 au!
2599 augroup END 2599 augroup END
2600 augroup! aucmd_win_test 2600 augroup! aucmd_win_test1
2601 %bw! 2601 %bw!
2602 endfunc 2602 endfunc
2603 2603
2604 " Test for trying to close the temporary window used for executing an autocmd
2605 func Test_close_autocmd_window()
2606 %bw!
2607 edit one.txt
2608 tabnew two.txt
2609 augroup aucmd_win_test2
2610 au!
2611 au BufEnter * if expand('<afile>') == 'one.txt' | 1close | endif
2612 augroup END
2613
2614 call assert_fails('doautoall BufEnter', 'E813:')
2615
2616 augroup aucmd_win_test2
2617 au!
2618 augroup END
2619 augroup! aucmd_win_test2
2620 %bw!
2621 endfunc
2622
2604 " vim: shiftwidth=2 sts=2 expandtab 2623 " vim: shiftwidth=2 sts=2 expandtab