aboutsummaryrefslogtreecommitdiff
path: root/test/functional/api/ui_spec.lua
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2024-01-03 02:09:18 +0100
committerJustin M. Keyes <justinkz@gmail.com>2024-01-03 02:09:29 +0100
commit04f2f864e270e772c6326cefdf24947f0130e492 (patch)
tree46f83f909b888a66c741032ab955afc6eab84292 /test/functional/api/ui_spec.lua
parent59d117ec99b6037cb9fad5bbfb6d0b18f5012927 (diff)
downloadrneovim-04f2f864e270e772c6326cefdf24947f0130e492.tar.gz
rneovim-04f2f864e270e772c6326cefdf24947f0130e492.tar.bz2
rneovim-04f2f864e270e772c6326cefdf24947f0130e492.zip
refactor: format test/*
Diffstat (limited to 'test/functional/api/ui_spec.lua')
-rw-r--r--test/functional/api/ui_spec.lua90
1 files changed, 56 insertions, 34 deletions
diff --git a/test/functional/api/ui_spec.lua b/test/functional/api/ui_spec.lua
index 6efb6726fe..dafbbe550f 100644
--- a/test/functional/api/ui_spec.lua
+++ b/test/functional/api/ui_spec.lua
@@ -23,42 +23,56 @@ describe('nvim_ui_attach()', function()
end)
it('validation', function()
- eq('No such UI option: foo',
- pcall_err(meths.ui_attach, 80, 24, { foo={'foo'} }))
+ eq('No such UI option: foo', pcall_err(meths.ui_attach, 80, 24, { foo = { 'foo' } }))
- eq("Invalid 'ext_linegrid': expected Boolean, got Array",
- pcall_err(meths.ui_attach, 80, 24, { ext_linegrid={} }))
- eq("Invalid 'override': expected Boolean, got Array",
- pcall_err(meths.ui_attach, 80, 24, { override={} }))
- eq("Invalid 'rgb': expected Boolean, got Array",
- pcall_err(meths.ui_attach, 80, 24, { rgb={} }))
- 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",
- pcall_err(meths.ui_attach, 80, 24, { term_colors=true }))
- 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",
- pcall_err(meths.ui_attach, 80, 24, { stdin_tty='foo' }))
- eq("Invalid 'stdout_tty': expected Boolean, got String",
- pcall_err(meths.ui_attach, 80, 24, { stdout_tty='foo' }))
+ eq(
+ "Invalid 'ext_linegrid': expected Boolean, got Array",
+ pcall_err(meths.ui_attach, 80, 24, { ext_linegrid = {} })
+ )
+ eq(
+ "Invalid 'override': expected Boolean, got Array",
+ pcall_err(meths.ui_attach, 80, 24, { override = {} })
+ )
+ eq(
+ "Invalid 'rgb': expected Boolean, got Array",
+ pcall_err(meths.ui_attach, 80, 24, { rgb = {} })
+ )
+ 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",
+ pcall_err(meths.ui_attach, 80, 24, { term_colors = true })
+ )
+ 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",
+ pcall_err(meths.ui_attach, 80, 24, { stdin_tty = 'foo' })
+ )
+ 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',
- pcall_err(request, 'nvim_ui_try_resize', 40, 10))
- eq('UI not attached to channel: 1',
- pcall_err(request, 'nvim_ui_set_option', 'rgb', true))
- eq('UI not attached to channel: 1',
- pcall_err(request, 'nvim_ui_detach'))
+ eq('UI not attached to channel: 1', pcall_err(request, 'nvim_ui_try_resize', 40, 10))
+ eq('UI not attached to channel: 1', pcall_err(request, 'nvim_ui_set_option', 'rgb', true))
+ eq('UI not attached to channel: 1', pcall_err(request, 'nvim_ui_detach'))
local screen = Screen.new()
- screen:attach({rgb=false})
- eq('UI already attached to channel: 1',
- pcall_err(request, 'nvim_ui_attach', 40, 10, { rgb=false }))
+ screen:attach({ rgb = false })
+ eq(
+ 'UI already attached to channel: 1',
+ pcall_err(request, 'nvim_ui_attach', 40, 10, { rgb = false })
+ )
end)
end)
it('autocmds UIEnter/UILeave', function()
- clear{args_rm={'--headless'}}
+ clear { args_rm = { '--headless' } }
exec([[
let g:evs = []
autocmd UIEnter * call add(g:evs, "UIEnter") | let g:uienter_ev = deepcopy(v:event)
@@ -67,9 +81,9 @@ it('autocmds UIEnter/UILeave', function()
]])
local screen = Screen.new()
screen:attach()
- eq({chan=1}, eval('g:uienter_ev'))
+ eq({ chan = 1 }, eval('g:uienter_ev'))
screen:detach()
- eq({chan=1}, eval('g:uileave_ev'))
+ eq({ chan = 1 }, eval('g:uileave_ev'))
eq({
'VimEnter',
'UIEnter',
@@ -89,21 +103,27 @@ it('autocmds VimSuspend/VimResume #22041', function()
eq(false, screen.suspended)
feed('<C-Z>')
- screen:expect(function() eq(true, screen.suspended) end)
+ screen:expect(function()
+ eq(true, screen.suspended)
+ end)
eq({ 's' }, eval('g:ev'))
screen.suspended = false
feed('<Ignore>')
eq({ 's', 'r' }, eval('g:ev'))
command('suspend')
- screen:expect(function() eq(true, screen.suspended) end)
+ screen:expect(function()
+ eq(true, screen.suspended)
+ end)
eq({ 's', 'r', 's' }, eval('g:ev'))
screen.suspended = false
meths.input_mouse('move', '', '', 0, 0, 0)
eq({ 's', 'r', 's', 'r' }, eval('g:ev'))
feed('<C-Z><C-Z><C-Z>')
- screen:expect(function() eq(true, screen.suspended) end)
+ screen:expect(function()
+ eq(true, screen.suspended)
+ end)
meths.ui_set_focus(false)
eq({ 's', 'r', 's', 'r', 's' }, eval('g:ev'))
screen.suspended = false
@@ -111,7 +131,9 @@ it('autocmds VimSuspend/VimResume #22041', function()
eq({ 's', 'r', 's', 'r', 's', 'r' }, eval('g:ev'))
command('suspend | suspend | suspend')
- screen:expect(function() eq(true, screen.suspended) end)
+ screen:expect(function()
+ eq(true, screen.suspended)
+ end)
screen:detach()
eq({ 's', 'r', 's', 'r', 's', 'r', 's' }, eval('g:ev'))
screen.suspended = false