aboutsummaryrefslogtreecommitdiff
path: root/test/functional/ui/messages_spec.lua
diff options
context:
space:
mode:
authorBjörn Linse <bjorn.linse@gmail.com>2019-06-16 11:31:35 +0200
committerBjörn Linse <bjorn.linse@gmail.com>2019-06-16 11:31:35 +0200
commite39d217592d83566bba004dc80120f22f59b544b (patch)
tree50a56b49db6e743f46f63047cbaf9d071c34ba25 /test/functional/ui/messages_spec.lua
parent41f31ca90da4edd3c2fe518b87d4134552429ff8 (diff)
downloadrneovim-e39d217592d83566bba004dc80120f22f59b544b.tar.gz
rneovim-e39d217592d83566bba004dc80120f22f59b544b.tar.bz2
rneovim-e39d217592d83566bba004dc80120f22f59b544b.zip
messages: fix crash with msg_advance when using ext_messages
Diffstat (limited to 'test/functional/ui/messages_spec.lua')
-rw-r--r--test/functional/ui/messages_spec.lua16
1 files changed, 16 insertions, 0 deletions
diff --git a/test/functional/ui/messages_spec.lua b/test/functional/ui/messages_spec.lua
index 16e1619a3a..e6df9885ef 100644
--- a/test/functional/ui/messages_spec.lua
+++ b/test/functional/ui/messages_spec.lua
@@ -332,6 +332,22 @@ describe('ui/ext_messages', function()
}}
end)
+ it("doesn't crash with column adjustment #10069", function()
+ feed(':let [x,y] = [1,2]<cr>')
+ feed(':let x y<cr>')
+ screen:expect{grid=[[
+ ^ |
+ {1:~ }|
+ {1:~ }|
+ {1:~ }|
+ {1:~ }|
+ ]], messages={
+ {content = {{ "x #1" }}, kind = ""},
+ {content = {{ "y #2" }}, kind = ""},
+ {content = {{ "Press ENTER or type command to continue", 4 }}, kind = "return_prompt"}
+ }}
+ end)
+
it('&showmode', function()
command('imap <f2> <cmd>echomsg "stuff"<cr>')
feed('i')