aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJit Yao Yap <jityao@gmail.com>2019-06-02 23:35:04 +0200
committerBjörn Linse <bjorn.linse@gmail.com>2019-06-03 11:14:07 +0200
commitc96aed2ba76f8a5e6ad764f59a074696bc250fca (patch)
treeee2d39321a598c4e9c82428d2f32df3c5cbd3f8e
parentd19ff73b39a9299db4a6947709e01e598ee60b4a (diff)
downloadrneovim-c96aed2ba76f8a5e6ad764f59a074696bc250fca.tar.gz
rneovim-c96aed2ba76f8a5e6ad764f59a074696bc250fca.tar.bz2
rneovim-c96aed2ba76f8a5e6ad764f59a074696bc250fca.zip
Add test
-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()