diff options
author | Björn Linse <bjorn.linse@gmail.com> | 2019-08-10 21:21:13 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-08-10 21:21:13 +0200 |
commit | c190415dc29b518e87db9bcd2956933873bd81bf (patch) | |
tree | 9aed5ffb3e6ce942e6b6ad854bcd4785bcd35887 /test/functional/api | |
parent | d8d371994103a965365349b6ca51a0ce9c2fb4f8 (diff) | |
parent | 67664c74f8ab016e9c7aa3ede96dc66fcb4c9684 (diff) | |
download | rneovim-c190415dc29b518e87db9bcd2956933873bd81bf.tar.gz rneovim-c190415dc29b518e87db9bcd2956933873bd81bf.tar.bz2 rneovim-c190415dc29b518e87db9bcd2956933873bd81bf.zip |
Merge pull request #10738 from bfredl/cmdwinclose
api/window: disallow closing non-current window in cmdwin state
Diffstat (limited to 'test/functional/api')
-rw-r--r-- | test/functional/api/window_spec.lua | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/test/functional/api/window_spec.lua b/test/functional/api/window_spec.lua index c3a9b987f2..9af1bdb93b 100644 --- a/test/functional/api/window_spec.lua +++ b/test/functional/api/window_spec.lua @@ -326,12 +326,13 @@ describe('API/win', function() it('in cmdline-window #9767', function() command('split') eq(2, #meths.list_wins()) + local oldwin = meths.get_current_win() -- Open cmdline-window. feed('q:') eq(3, #meths.list_wins()) eq(':', funcs.getcmdwintype()) -- Vim: not allowed to close other windows from cmdline-window. - expect_err('Invalid window id$', meths.win_close, 1, true) + expect_err('E11: Invalid in command%-line window; <CR> executes, CTRL%-C quits$', meths.win_close, oldwin, true) -- Close cmdline-window. meths.win_close(0,true) eq(2, #meths.list_wins()) |