7035125b2b
test: improve test conventions
...
Work on https://github.com/neovim/neovim/issues/27004 .
2024-04-08 22:51:00 +02:00
795f896a57
test: rename (meths, funcs) -> (api, fn)
2024-01-12 18:59:14 +00:00
c30f2e3182
test: typing for helpers.meths
2024-01-12 13:01:06 +00:00
04f2f864e2
refactor: format test/*
2024-01-03 02:09:29 +01:00
8d9789a0f3
docs: deprecate the "term_background" UI field
2023-11-13 19:04:47 -06:00
d7359a8742
fix(startup): trigger UIEnter for the correct channel ( #25860 )
2023-11-01 12:16:37 +08:00
f56c184809
test: fix VimResume test flakiness ( #24438 )
2023-07-23 10:03:05 +08:00
a8cfdf43bc
fix(events): trigger VimResume on next UI request ( #24426 )
2023-07-23 07:16:41 +08:00
556f8646c0
refactor(api): consistent VALIDATE messages #22262
...
Problem:
Validation messages are not consistently formatted.
- Parameter names sometimes are NOT quoted.
- Descriptive names (non-parameters) sometimes ARE quoted.
Solution:
Always quote the `name` value passed to a VALIDATE macro _unless_ the
value has whitespace.
2023-02-14 11:19:28 -08:00
ff3d04b75b
refactor(api): VALIDATE macros #22256
...
- VALIDATE() takes a format string
- deduplicate check_string_array
- VALIDATE_RANGE
- validate UI args
2023-02-14 05:07:38 -08:00
492ac04f7e
UIEnter/UILeave: fire for embedder UI, builtin TUI
...
Before this, --embed UIs (without --headless) would not trigger UIEnter.
For TUI, maybe UIEnter isn't useful, but:
- It is less "surprising"/special.
- Makes documentation simpler.
- When TUI becomes a coprocess, it will happen anyway.
2019-09-12 17:04:05 -07:00
589f612adf
rename: UIAttach/UIDetach => UIEnter/UILeave
...
"enter"/"leave" is more conventional for Vim events, and
"attach"/"detach" distinction does not gain much.
2019-09-12 17:04:05 -07:00
6dd56d0902
UIAttach, UIDetach
...
doc: ginit.vim, gvimrc
fix #3656
2019-09-12 17:04:05 -07:00
e9cf515888
UIAttach, UIDetach
2019-09-12 15:52:54 -07:00
7e1c959861
test: Eliminate expect_err
...
Eliminate `expect_err` in favor of `pcall_err` + `eq` or `matches`.
2019-09-06 17:19:07 -07:00
87f4d2592c
test/util: expect_err() ( #8257 )
...
other cleanup, ref #8245
2018-04-11 22:07:00 +02:00
fa6415f13f
test/API: validate channel arg ( #8245 )
2018-04-08 03:01:15 +02:00