aboutsummaryrefslogtreecommitdiff
path: root/test/functional/ui/messages_spec.lua
diff options
context:
space:
mode:
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')