diff options
author | Luuk van Baal <luukvbaal@gmail.com> | 2025-01-14 17:23:11 +0100 |
---|---|---|
committer | Luuk van Baal <luukvbaal@gmail.com> | 2025-01-15 10:51:55 +0100 |
commit | d55b17e2b4e061fd8b330f928785a217c99c9d11 (patch) | |
tree | eabbcd7fc8cf408daf49f4614d3ee7c7ff6a8bc1 /test/functional/ui/messages_spec.lua | |
parent | 5bae80899d9d29d80c129ca92cde75a1583b5efe (diff) | |
download | rneovim-d55b17e2b4e061fd8b330f928785a217c99c9d11.tar.gz rneovim-d55b17e2b4e061fd8b330f928785a217c99c9d11.tar.bz2 rneovim-d55b17e2b4e061fd8b330f928785a217c99c9d11.zip |
fix(messages): verbose kind for nvim_echo()
Problem: No "verbose" kind for nvim_echo() opts->verbose.
Solution: Pass NULL "kind" to indicate no new kind.
Diffstat (limited to 'test/functional/ui/messages_spec.lua')
-rw-r--r-- | test/functional/ui/messages_spec.lua | 29 |
1 files changed, 17 insertions, 12 deletions
diff --git a/test/functional/ui/messages_spec.lua b/test/functional/ui/messages_spec.lua index 4d53daa9d6..b70bd0e808 100644 --- a/test/functional/ui/messages_spec.lua +++ b/test/functional/ui/messages_spec.lua @@ -319,9 +319,7 @@ describe('ui/ext_messages', function() -- kind=echoerr for nvim_echo() err feed(':call nvim_echo([["Error"], ["Message", "Special"]], 1, #{ err:1 })<CR>') screen:expect({ - cmdline = { { - abort = false, - } }, + cmdline = { { abort = false } }, messages = { { content = { { 'Error', 9, 6 }, { 'Message', 16, 99 } }, @@ -331,12 +329,23 @@ describe('ui/ext_messages', function() }, }) + -- kind=verbose for nvim_echo() verbose + feed(':call nvim_echo([["Verbose Message"]], 1, #{ verbose:1 })<CR>') + screen:expect({ + cmdline = { { abort = false } }, + messages = { + { + content = { { 'Verbose Message' } }, + history = true, + kind = 'verbose', + }, + }, + }) + -- kind=verbose for :verbose messages feed(':1verbose filter Diff[AC] hi<CR>') screen:expect({ - cmdline = { { - abort = false, - } }, + cmdline = { { abort = false } }, messages = { { content = { @@ -387,9 +396,7 @@ describe('ui/ext_messages', function() or '{ echo stdout; echo stderr >&2; exit 3; }' feed(('<CR>:!%s<CR>'):format(cmd)) screen:expect({ - cmdline = { { - abort = false, - } }, + cmdline = { { abort = false } }, messages = { { content = { { (':!%s\r\n[No write since last change]\n'):format(cmd) } }, @@ -1126,9 +1133,7 @@ describe('ui/ext_messages', function() ^ | {1:~ }|*4 ]], - cmdline = { { - abort = false, - } }, + cmdline = { { abort = false } }, }) eq(0, eval('&cmdheight')) end) |