test: use vim.inspect directly

This commit is contained in:
Lewis Russell 2024-01-12 11:51:31 +00:00
parent 7a259d01ae
commit 56a2ec5c79
3 changed files with 5 additions and 7 deletions

View File

@ -730,17 +730,16 @@ function module.expect_any(contents)
end end
function module.expect_events(expected, received, kind) function module.expect_events(expected, received, kind)
local inspect = require 'vim.inspect'
if not pcall(eq, expected, received) then if not pcall(eq, expected, received) then
local msg = 'unexpected ' .. kind .. ' received.\n\n' local msg = 'unexpected ' .. kind .. ' received.\n\n'
msg = msg .. 'received events:\n' msg = msg .. 'received events:\n'
for _, e in ipairs(received) do for _, e in ipairs(received) do
msg = msg .. ' ' .. inspect(e) .. ';\n' msg = msg .. ' ' .. vim.inspect(e) .. ';\n'
end end
msg = msg .. '\nexpected events:\n' msg = msg .. '\nexpected events:\n'
for _, e in ipairs(expected) do for _, e in ipairs(expected) do
msg = msg .. ' ' .. inspect(e) .. ';\n' msg = msg .. ' ' .. vim.inspect(e) .. ';\n'
end end
fail(msg) fail(msg)
end end

View File

@ -5,7 +5,6 @@ local exec_lua = helpers.exec_lua
local clear = helpers.clear local clear = helpers.clear
local feed = helpers.feed local feed = helpers.feed
local funcs = helpers.funcs local funcs = helpers.funcs
local inspect = require 'vim.inspect'
describe('vim.ui_attach', function() describe('vim.ui_attach', function()
local screen local screen
@ -38,7 +37,7 @@ describe('vim.ui_attach', function()
local function expect_events(expected) local function expect_events(expected)
local evs = exec_lua 'return get_events(...)' local evs = exec_lua 'return get_events(...)'
eq(expected, evs, inspect(evs)) eq(expected, evs, vim.inspect(evs))
end end
it('can receive popupmenu events', function() it('can receive popupmenu events', function()
@ -148,6 +147,6 @@ describe('vim.ui_attach', function()
{ 'echomsg', { { 0, 'message3' } } }, { 'echomsg', { { 0, 'message3' } } },
}, },
}, },
}, actual, inspect(actual)) }, actual, vim.inspect(actual))
end) end)
end) end)

View File

@ -82,7 +82,7 @@ local dedent = helpers.dedent
local get_session = helpers.get_session local get_session = helpers.get_session
local create_callindex = helpers.create_callindex local create_callindex = helpers.create_callindex
local inspect = require('vim.inspect') local inspect = vim.inspect
local function isempty(v) local function isempty(v)
return type(v) == 'table' and next(v) == nil return type(v) == 'table' and next(v) == nil