neovim/test/functional/ex_cmds
Jan Edmund Lazo 3c12ee333a
vim-patch:8.1.0619: :echomsg and :echoerr do not handle List and Dict
Problem:    :echomsg and :echoerr do not handle List and Dict like :echo does.
            (Daniel Hahler)
Solution:   Be more tolerant about the expression result type.
461a7fcfce

Add lua functional tests for :echo,:echon,:echomsg,:echoerr
because nvim did not port "test_" functions from Vim
that modify internal state.

Testing :echoerr via try/catch is sufficient.
2020-02-29 17:40:00 -05:00
..
append_spec.lua build: Target luacheck HEAD. 2016-11-17 00:55:39 +01:00
arg_spec.lua tests: AppVeyor: fix test/functional/ex_cmds/arg_spec.lua (#10598) 2019-07-24 09:31:46 +02:00
cd_spec.lua options: properly reset directories on 'autochdir' (#9894) 2019-04-13 12:50:36 +02:00
cmd_map_spec.lua screen: don't unconditionally clear messages on window scroll 2019-01-15 19:48:49 +01:00
ctrl_c_spec.lua test: isCI(): add "name" parameter 2019-08-05 04:02:41 +02:00
debug_spec.lua fixup: 30 col resize to scroll debug 2018-12-01 01:56:22 -05:00
dict_notifications_spec.lua dictwatcher: fix use-after-free #11495 2019-12-02 02:09:30 -08:00
digraphs_spec.lua tests: fix flaky ':digraphs displays digraphs' (#10406) 2019-07-04 15:22:59 +02:00
drop_spec.lua tests/ui: remove unnecessary screen:detach() 2019-10-13 22:10:42 +02:00
echo_spec.lua vim-patch:8.1.0619: :echomsg and :echoerr do not handle List and Dict 2020-02-29 17:40:00 -05:00
edit_spec.lua functests: Replace execute with either command or feed_command 2017-04-09 03:24:08 +03:00
encoding_spec.lua options: make 'highlight' read-only 2017-05-15 07:22:31 +02:00
excmd_spec.lua getdigits: introduce strict, def parameters 2019-09-13 19:29:25 -07:00
file_spec.lua test: :file {name} 2017-04-11 00:39:12 +02:00
grep_spec.lua functests: Replace execute with either command or feed_command 2017-04-09 03:24:08 +03:00
help_spec.lua tests: use runtime from build for doc/tags with :help (#10479) 2019-08-28 22:47:54 +02:00
highlight_spec.lua tests/ui: remove unnecessary screen:detach() 2019-10-13 22:10:42 +02:00
ls_spec.lua tests: shell-test: add INTERACT mode (#10405) 2019-07-03 22:49:13 +02:00
map_spec.lua os/input.c: parse keycodes in non-string context #7411 2018-01-18 01:37:51 +01:00
menu_spec.lua tests: use vim.inspect (#10485) 2019-07-13 00:50:52 +02:00
mksession_spec.lua mksession: always unix slashes "/" for filepaths 2020-01-26 17:30:47 -08:00
mkview_spec.lua test: robust cleanup, unique filenames #7950 (#7950) 2018-02-01 03:12:37 +01:00
oldfiles_spec.lua test: clear(): args_rm parameter 2019-04-27 16:19:40 +02:00
print_commands_spec.lua ex_cmds.c: Fix bug in ex_z (#6557) 2017-04-21 15:45:51 +02:00
profile_spec.lua functionaltest: Create lua helper for os.tmpname() 2016-08-31 11:32:28 +01:00
quickfix_commands_spec.lua vim-patch:8.0.1782: no simple way to label quickfix entries 2019-05-05 13:46:19 +02:00
quit_spec.lua build: Target luacheck HEAD. 2016-11-17 00:55:39 +01:00
script_spec.lua API: deprecate nvim_command_output 2019-12-02 20:52:06 -08:00
sign_spec.lua API: deprecate nvim_command_output 2019-12-02 20:52:06 -08:00
swapfile_preserve_recover_spec.lua test: Eliminate expect_err 2019-09-06 17:19:07 -07:00
syntax_spec.lua coverity/56795: Fix NULL dereference in :syn keyword non-printable 2017-04-09 23:38:05 +03:00
undojoin_spec.lua functests: Replace execute with either command or feed_command 2017-04-09 03:24:08 +03:00
write_spec.lua tests: fix non-controversial misuse of pending (#11247) 2019-10-18 04:46:30 +02:00
wundo_spec.lua functests: Replace execute with either command or feed_command 2017-04-09 03:24:08 +03:00
wviminfo_spec.lua test: clear(): args_rm parameter 2019-04-27 16:19:40 +02:00