aboutsummaryrefslogtreecommitdiff
path: root/test/functional/ex_cmds
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2019-04-13 02:13:29 +0200
committerJustin M. Keyes <justinkz@gmail.com>2019-04-13 17:07:58 +0200
commit7e1591e06ab85bf088c7482a15ad48fc58c1005d (patch)
tree5a1e8c7f87d11bd28598836c7a989186bd3e0746 /test/functional/ex_cmds
parentd08692a8246039b938b5645a6c01b4ff7f51671e (diff)
downloadrneovim-7e1591e06ab85bf088c7482a15ad48fc58c1005d.tar.gz
rneovim-7e1591e06ab85bf088c7482a15ad48fc58c1005d.tar.bz2
rneovim-7e1591e06ab85bf088c7482a15ad48fc58c1005d.zip
API: emit nvim_error_event on failed async request
We already do this for _invalid_ async requests #9300. Now we also do it for failed invocation of valid requests.
Diffstat (limited to 'test/functional/ex_cmds')
-rw-r--r--test/functional/ex_cmds/swapfile_preserve_recover_spec.lua10
1 files changed, 9 insertions, 1 deletions
diff --git a/test/functional/ex_cmds/swapfile_preserve_recover_spec.lua b/test/functional/ex_cmds/swapfile_preserve_recover_spec.lua
index bbab1471f6..73cbb1d54e 100644
--- a/test/functional/ex_cmds/swapfile_preserve_recover_spec.lua
+++ b/test/functional/ex_cmds/swapfile_preserve_recover_spec.lua
@@ -13,6 +13,7 @@ local rmdir = helpers.rmdir
local set_session = helpers.set_session
local spawn = helpers.spawn
local nvim_async = helpers.nvim_async
+local expect_msg_seq = helpers.expect_msg_seq
describe(':recover', function()
before_each(clear)
@@ -163,6 +164,13 @@ describe('swapfile detection', function()
screen2:expect{any=[[Found a swap file by the name ".*]]
..[[Xtest_swapdialog_dir[/\].*]]..testfile..[[%.swp"]]}
feed('e') -- Chose "Edit" at the swap dialog.
- feed('<c-c>')
+ expect_msg_seq({
+ ignore={'redraw'},
+ seqs={
+ { {'notification', 'nvim_error_event', {0, 'Vim(edit):E325: ATTENTION'}},
+ }
+ }
+ })
+ feed('<cr>')
end)
end)