Mercurial > vim
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 |