aboutsummaryrefslogtreecommitdiff
path: root/test/functional/api/window_spec.lua
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2022-12-02 10:30:50 +0800
committerzeertzjq <zeertzjq@outlook.com>2022-12-02 10:51:50 +0800
commit982c0053f4059fb4558ce83a0b8d250be1058980 (patch)
tree6971f5ce71a9255b1ba23b5889e8788b700b7125 /test/functional/api/window_spec.lua
parent61e99217e68498e757b9f8b0c70978a9635ccbfa (diff)
downloadrneovim-982c0053f4059fb4558ce83a0b8d250be1058980.tar.gz
rneovim-982c0053f4059fb4558ce83a0b8d250be1058980.tar.bz2
rneovim-982c0053f4059fb4558ce83a0b8d250be1058980.zip
fix(float): make closing float in another tab return to correct window
Diffstat (limited to 'test/functional/api/window_spec.lua')
-rw-r--r--test/functional/api/window_spec.lua4
1 files changed, 3 insertions, 1 deletions
diff --git a/test/functional/api/window_spec.lua b/test/functional/api/window_spec.lua
index 48431ccfc7..774ec406a8 100644
--- a/test/functional/api/window_spec.lua
+++ b/test/functional/api/window_spec.lua
@@ -490,6 +490,8 @@ describe('API/win', function()
it('closing current (float) window of another tabpage #15313', function()
command('tabedit')
+ command('botright split')
+ local prevwin = curwin().id
eq(2, eval('tabpagenr()'))
local win = meths.open_win(0, true, {
relative='editor', row=10, col=10, width=50, height=10
@@ -499,7 +501,7 @@ describe('API/win', function()
eq(1, eval('tabpagenr()'))
meths.win_close(win, false)
- eq(1001, meths.tabpage_get_win(tab).id)
+ eq(prevwin, meths.tabpage_get_win(tab).id)
assert_alive()
end)
end)