aboutsummaryrefslogtreecommitdiff
path: root/test/functional/ui/messages_spec.lua
diff options
context:
space:
mode:
authorVille Hakulinen <ville.hakulinen@gmail.com>2019-06-03 00:38:19 +0300
committerBjörn Linse <bjorn.linse@gmail.com>2019-06-02 23:38:19 +0200
commit40218d118030d0104ede11ad2956ef150e9a7573 (patch)
treeab22d1c1de7436089de3c2d80a33bfef7260f804 /test/functional/ui/messages_spec.lua
parent8a33cb32bac1632a98d13df7865faacadfc41391 (diff)
downloadrneovim-40218d118030d0104ede11ad2956ef150e9a7573.tar.gz
rneovim-40218d118030d0104ede11ad2956ef150e9a7573.tar.bz2
rneovim-40218d118030d0104ede11ad2956ef150e9a7573.zip
Make sure msg_clear is sent after confirm message (#10065)
Diffstat (limited to 'test/functional/ui/messages_spec.lua')
-rw-r--r--test/functional/ui/messages_spec.lua24
1 files changed, 24 insertions, 0 deletions
diff --git a/test/functional/ui/messages_spec.lua b/test/functional/ui/messages_spec.lua
index 34b9ac8882..730c77c2ba 100644
--- a/test/functional/ui/messages_spec.lua
+++ b/test/functional/ui/messages_spec.lua
@@ -27,6 +27,30 @@ describe('ui/ext_messages', function()
os.remove('Xtest')
end)
+ it('msg_clear follows msg_show kind of confirm', function()
+ feed('iline 1<esc>')
+ feed(':call confirm("test")<cr>')
+ screen:expect{grid=[[
+ line ^1 |
+ {1:~ }|
+ {1:~ }|
+ {1:~ }|
+ {1:~ }|
+ ]], messages={ {
+ content = {{"\ntest\n[O]k: ", 4}},
+ kind = 'confirm',
+ }}}
+
+ feed('<cr>')
+ screen:expect{grid=[[
+ line ^1 |
+ {1:~ }|
+ {1:~ }|
+ {1:~ }|
+ {1:~ }|
+ ]]}
+ end)
+
it('msg_show kind=confirm,confirm_sub,emsg,wmsg,quickfix', function()
feed('iline 1\nline 2<esc>')