aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/functional/ui/wildmode_spec.lua36
1 files changed, 36 insertions, 0 deletions
diff --git a/test/functional/ui/wildmode_spec.lua b/test/functional/ui/wildmode_spec.lua
index 75b5ea9476..2266939a53 100644
--- a/test/functional/ui/wildmode_spec.lua
+++ b/test/functional/ui/wildmode_spec.lua
@@ -248,6 +248,42 @@ describe("'wildmenu'", function()
|
]])
end)
+
+ it('multiple <C-D> renders correctly', function()
+ command('set laststatus=2')
+ command('set display+=msgsep')
+ feed(':set wildm')
+ feed('<c-d>')
+ screen:expect([[
+ |
+ ~ |
+ ~ |
+ |
+ :set wildm |
+ wildmenu wildmode |
+ :set wildm^ |
+ ]])
+ feed('<c-d>')
+ screen:expect([[
+ |
+ |
+ :set wildm |
+ wildmenu wildmode |
+ :set wildm |
+ wildmenu wildmode |
+ :set wildm^ |
+ ]])
+ feed('<Esc>')
+ screen:expect([[
+ ^ |
+ ~ |
+ ~ |
+ ~ |
+ ~ |
+ [No Name] |
+ |
+ ]])
+ end)
end)
describe('command line completion', function()