refactor: format test/*

This commit is contained in:
Justin M. Keyes
2024-01-03 02:09:18 +01:00
parent 59d117ec99
commit 04f2f864e2
363 changed files with 30631 additions and 20833 deletions

View File

@@ -10,7 +10,10 @@ do
clear()
local reason = missing_provider('node')
if reason then
pending(string.format("Missing nodejs host, or nodejs version is too old (%s)", reason), function() end)
pending(
string.format('Missing nodejs host, or nodejs version is too old (%s)', reason),
function() end
)
return
end
end
@@ -20,24 +23,31 @@ before_each(function()
end)
describe('nodejs host', function()
teardown(function ()
teardown(function()
os.remove('Xtest-nodejs-hello.js')
os.remove('Xtest-nodejs-hello-plugin.js')
end)
it('works', function()
local fname = 'Xtest-nodejs-hello.js'
write_file(fname, [[
write_file(
fname,
[[
const neovim = require('neovim');
const nvim = neovim.attach({socket: process.env.NVIM});
nvim.command('let g:job_out = "hello"');
]])
command('let g:job_id = jobstart(["node", "'..fname..'"])')
retry(nil, 3000, function() eq('hello', eval('g:job_out')) end)
]]
)
command('let g:job_id = jobstart(["node", "' .. fname .. '"])')
retry(nil, 3000, function()
eq('hello', eval('g:job_out'))
end)
end)
it('plugin works', function()
local fname = 'Xtest-nodejs-hello-plugin.js'
write_file(fname, [[
write_file(
fname,
[[
const neovim = require('neovim');
const nvim = neovim.attach({socket: process.env.NVIM});
@@ -49,8 +59,11 @@ describe('nodejs host', function()
const PluginClass = neovim.Plugin(TestPlugin);
const plugin = new neovim.NvimPlugin(null, PluginClass, nvim);
plugin.instance.hello();
]])
command('let g:job_id = jobstart(["node", "'..fname..'"])')
retry(nil, 3000, function() eq('hello-plugin', eval('g:job_out')) end)
]]
)
command('let g:job_id = jobstart(["node", "' .. fname .. '"])')
retry(nil, 3000, function()
eq('hello-plugin', eval('g:job_out'))
end)
end)
end)