aboutsummaryrefslogtreecommitdiff
path: root/test/functional/ui/mouse_spec.lua
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2023-05-03 10:29:19 +0800
committerGitHub <noreply@github.com>2023-05-03 10:29:19 +0800
commitdc394b9641f92a5014147da58f5e14fd1681ec0f (patch)
tree76812ab57c590341d9ce8a960d87e4af1f86ca83 /test/functional/ui/mouse_spec.lua
parenta4bb8c37dbe9233662e0adaf7ad34fb4f094d114 (diff)
downloadrneovim-dc394b9641f92a5014147da58f5e14fd1681ec0f.tar.gz
rneovim-dc394b9641f92a5014147da58f5e14fd1681ec0f.tar.bz2
rneovim-dc394b9641f92a5014147da58f5e14fd1681ec0f.zip
fix(mouse): fix popup menu position check with winbar (#23456)
Diffstat (limited to 'test/functional/ui/mouse_spec.lua')
-rw-r--r--test/functional/ui/mouse_spec.lua11
1 files changed, 11 insertions, 0 deletions
diff --git a/test/functional/ui/mouse_spec.lua b/test/functional/ui/mouse_spec.lua
index d9b9cf9f1b..2c0a00c74f 100644
--- a/test/functional/ui/mouse_spec.lua
+++ b/test/functional/ui/mouse_spec.lua
@@ -1861,5 +1861,16 @@ describe('ui/mouse/input', function()
feed('<Down><CR>')
eq({1, 9}, meths.win_get_cursor(0))
eq('ran away', funcs.getreg('"'))
+
+ -- Test for right click inside visual selection at bottom of window with winbar
+ command('setlocal winbar=WINBAR')
+ feed('2yyP')
+ funcs.setreg('"', '')
+ feed('G$vbb')
+ meths.input_mouse('right', 'press', '', 0, 4, 61)
+ meths.input_mouse('right', 'release', '', 0, 4, 61)
+ feed('<Down><CR>')
+ eq({4, 20}, meths.win_get_cursor(0))
+ eq('the moon', funcs.getreg('"'))
end)
end)