aboutsummaryrefslogtreecommitdiff
path: root/test/functional/provider/nodejs_spec.lua
diff options
context:
space:
mode:
Diffstat (limited to 'test/functional/provider/nodejs_spec.lua')
-rw-r--r--test/functional/provider/nodejs_spec.lua33
1 files changed, 23 insertions, 10 deletions
diff --git a/test/functional/provider/nodejs_spec.lua b/test/functional/provider/nodejs_spec.lua
index 187f1c0412..1769239cb0 100644
--- a/test/functional/provider/nodejs_spec.lua
+++ b/test/functional/provider/nodejs_spec.lua
@@ -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)