diff options
Diffstat (limited to 'test/functional/ui/popupmenu_spec.lua')
-rw-r--r-- | test/functional/ui/popupmenu_spec.lua | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/test/functional/ui/popupmenu_spec.lua b/test/functional/ui/popupmenu_spec.lua index 3b4b281c81..ae2136f451 100644 --- a/test/functional/ui/popupmenu_spec.lua +++ b/test/functional/ui/popupmenu_spec.lua @@ -574,6 +574,22 @@ describe('ui/ext_popupmenu', function() ]]) feed('<esc>') + -- #10042: make sure shift-tab also triggers the pum + feed(':sign <S-tab>') + screen:expect{grid=[[ + | + {1:~ }| + {1:~ }| + {1:~ }| + {1:~ }| + {1:~ }| + {1:~ }| + {1:~ }| + {1:~ }| + :sign unplace^ | + ]], popupmenu={items=wild_expected, pos=5, anchor={1, 9, 6}}} + feed('<esc>') + -- check positioning with multibyte char in pattern command("e långfile1") command("sp långfile2") @@ -594,6 +610,7 @@ describe('ui/ext_popupmenu', function() items = {{"långfile1", "", "", "" }, {"långfile2", "", "", ""}}, pos = 0, }} + end) end) |