aboutsummaryrefslogtreecommitdiff
path: root/test/functional/options/defaults_spec.lua
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2019-04-17 01:08:48 +0200
committerJustin M. Keyes <justinkz@gmail.com>2019-04-27 16:19:40 +0200
commit17291642bd9a58c39fb4d61f6b6170829a47c73e (patch)
tree1f4189cd6608f6b9c62a48e180f389f0090b3225 /test/functional/options/defaults_spec.lua
parentf0a7e3fc9a6057d7e3e060d2de37e4fda9239046 (diff)
downloadrneovim-17291642bd9a58c39fb4d61f6b6170829a47c73e.tar.gz
rneovim-17291642bd9a58c39fb4d61f6b6170829a47c73e.tar.bz2
rneovim-17291642bd9a58c39fb4d61f6b6170829a47c73e.zip
test: clear(): `args_rm` parameter
Diffstat (limited to 'test/functional/options/defaults_spec.lua')
-rw-r--r--test/functional/options/defaults_spec.lua19
1 files changed, 6 insertions, 13 deletions
diff --git a/test/functional/options/defaults_spec.lua b/test/functional/options/defaults_spec.lua
index 209208ade2..3d019d3047 100644
--- a/test/functional/options/defaults_spec.lua
+++ b/test/functional/options/defaults_spec.lua
@@ -15,9 +15,6 @@ local neq = helpers.neq
local mkdir = helpers.mkdir
local rmdir = helpers.rmdir
local alter_slashes = helpers.alter_slashes
-local spawn = helpers.spawn
-local nvim_prog = helpers.nvim_prog
-local set_session = helpers.set_session
describe('startup defaults', function()
describe(':filetype', function()
@@ -164,26 +161,22 @@ describe('startup defaults', function()
end)
it("'shadafile' ('viminfofile')", function()
- -- Cannot use clear() because we do not want "-i NONE".
- local function clear_use_default_shada()
- set_session(spawn({nvim_prog, '-u', 'NONE', '--embed', '--headless'},
- false,
- {XDG_DATA_HOME='Xtest-userdata',
- XDG_CONFIG_HOME='Xtest-userconfig'}))
- end
- clear_use_default_shada()
+ local env = {XDG_DATA_HOME='Xtest-userdata', XDG_CONFIG_HOME='Xtest-userconfig'}
+ clear{args={}, args_rm={'-i'}, env=env}
-- Default 'shadafile' is empty.
-- This means use the default location. :help shada-file-name
eq('', meths.get_option('shadafile'))
eq('', meths.get_option('viminfofile'))
-- Check that shada data (such as v:oldfiles) is saved/restored.
- command('edit foo')
+ command('edit Xtest-foo')
command('write')
local f = eval('fnamemodify(@%,":p")')
assert(string.len(f) > 3)
command('qall')
- clear_use_default_shada()
+ clear{args={}, args_rm={'-i'}, env=env}
eq({ f }, eval('v:oldfiles'))
+ os.remove('Xtest-foo')
+ rmdir('Xtest-userdata')
end)
it("'packpath'", function()