diff options
author | Björn Linse <bjorn.linse@gmail.com> | 2019-06-16 11:31:35 +0200 |
---|---|---|
committer | Björn Linse <bjorn.linse@gmail.com> | 2019-06-16 11:31:35 +0200 |
commit | e39d217592d83566bba004dc80120f22f59b544b (patch) | |
tree | 50a56b49db6e743f46f63047cbaf9d071c34ba25 /test/functional/ui/messages_spec.lua | |
parent | 41f31ca90da4edd3c2fe518b87d4134552429ff8 (diff) | |
download | rneovim-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.lua | 16 |
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') |