aboutsummaryrefslogtreecommitdiff
path: root/test/functional/plugin/helpers.lua
diff options
context:
space:
mode:
Diffstat (limited to 'test/functional/plugin/helpers.lua')
-rw-r--r--test/functional/plugin/helpers.lua8
1 files changed, 4 insertions, 4 deletions
diff --git a/test/functional/plugin/helpers.lua b/test/functional/plugin/helpers.lua
index 217d561591..9762ca314e 100644
--- a/test/functional/plugin/helpers.lua
+++ b/test/functional/plugin/helpers.lua
@@ -6,10 +6,10 @@ local spawn, set_session, nvim_prog, merge_args =
local additional_cmd = ''
-local function nvim_argv()
+local function nvim_argv(shada_file)
local rtp_value = ('\'%s/runtime\''):format(
paths.test_source_path:gsub('\'', '\'\''))
- local nvim_argv = {nvim_prog, '-u', 'NORC', '-i', 'NONE', '-N',
+ local nvim_argv = {nvim_prog, '-u', 'NORC', '-i', shada_file or 'NONE', '-N',
'--cmd', 'set shortmess+=I background=light noswapfile',
'--cmd', 'let &runtimepath=' .. rtp_value,
'--cmd', additional_cmd,
@@ -23,11 +23,11 @@ end
local session = nil
-local reset = function()
+local reset = function(...)
if session then
session:exit(0)
end
- session = spawn(nvim_argv())
+ session = spawn(nvim_argv(...))
set_session(session)
end