mirror of
https://github.com/neovim/neovim.git
synced 2026-04-26 17:24:18 +00:00
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.
This commit is contained in:
@@ -23,23 +23,23 @@ describe('nvim_ui_attach()', function()
|
||||
eq('No such UI option: foo',
|
||||
pcall_err(meths.ui_attach, 80, 24, { foo={'foo'} }))
|
||||
|
||||
eq('Invalid ext_linegrid: expected Boolean, got Array',
|
||||
eq("Invalid 'ext_linegrid': expected Boolean, got Array",
|
||||
pcall_err(meths.ui_attach, 80, 24, { ext_linegrid={} }))
|
||||
eq('Invalid override: expected Boolean, got Array',
|
||||
eq("Invalid 'override': expected Boolean, got Array",
|
||||
pcall_err(meths.ui_attach, 80, 24, { override={} }))
|
||||
eq('Invalid rgb: expected Boolean, got Array',
|
||||
eq("Invalid 'rgb': expected Boolean, got Array",
|
||||
pcall_err(meths.ui_attach, 80, 24, { rgb={} }))
|
||||
eq('Invalid term_name: expected String, got Boolean',
|
||||
eq("Invalid 'term_name': expected String, got Boolean",
|
||||
pcall_err(meths.ui_attach, 80, 24, { term_name=true }))
|
||||
eq('Invalid term_colors: expected Integer, got Boolean',
|
||||
eq("Invalid 'term_colors': expected Integer, got Boolean",
|
||||
pcall_err(meths.ui_attach, 80, 24, { term_colors=true }))
|
||||
eq('Invalid term_background: expected String, got Boolean',
|
||||
eq("Invalid 'term_background': expected String, got Boolean",
|
||||
pcall_err(meths.ui_attach, 80, 24, { term_background=true }))
|
||||
eq('Invalid stdin_fd: expected Integer, got String',
|
||||
eq("Invalid 'stdin_fd': expected Integer, got String",
|
||||
pcall_err(meths.ui_attach, 80, 24, { stdin_fd='foo' }))
|
||||
eq('Invalid stdin_tty: expected Boolean, got String',
|
||||
eq("Invalid 'stdin_tty': expected Boolean, got String",
|
||||
pcall_err(meths.ui_attach, 80, 24, { stdin_tty='foo' }))
|
||||
eq('Invalid stdout_tty: expected Boolean, got String',
|
||||
eq("Invalid 'stdout_tty': expected Boolean, got String",
|
||||
pcall_err(meths.ui_attach, 80, 24, { stdout_tty='foo' }))
|
||||
|
||||
eq('UI not attached to channel: 1',
|
||||
|
||||
Reference in New Issue
Block a user