aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThiago de Arruda <tpadilha84@gmail.com>2015-05-14 04:46:31 -0300
committerThiago de Arruda <tpadilha84@gmail.com>2015-07-01 05:40:53 -0300
commitc8c5af5a7a53f015c2836d911511a8fec4676ff9 (patch)
tree638b6500f2a6a18f4eec5fdcdd259a311c48cde3
parentbfadf5a28b550bf99101c17244d5ea1b926e40c3 (diff)
downloadrneovim-c8c5af5a7a53f015c2836d911511a8fec4676ff9.tar.gz
rneovim-c8c5af5a7a53f015c2836d911511a8fec4676ff9.tar.bz2
rneovim-c8c5af5a7a53f015c2836d911511a8fec4676ff9.zip
test: Ensure proper initialization in unit/helpers.lua
Remove helpers.vim_init and simply perform the required initialization in helpers.lua.
-rw-r--r--test/unit/buffer_spec.lua2
-rw-r--r--test/unit/helpers.lua7
-rw-r--r--test/unit/os/env_spec.lua3
-rw-r--r--test/unit/tempfile_spec.lua2
4 files changed, 1 insertions, 13 deletions
diff --git a/test/unit/buffer_spec.lua b/test/unit/buffer_spec.lua
index 5244c2af86..e0e2b827e9 100644
--- a/test/unit/buffer_spec.lua
+++ b/test/unit/buffer_spec.lua
@@ -3,8 +3,6 @@ local helpers = require("test.unit.helpers")
local to_cstr = helpers.to_cstr
local eq = helpers.eq
-helpers.vim_init()
-
local buffer = helpers.cimport("./src/nvim/buffer.h")
local window = helpers.cimport("./src/nvim/window.h")
local option = helpers.cimport("./src/nvim/option.h")
diff --git a/test/unit/helpers.lua b/test/unit/helpers.lua
index 708e7a94ab..5bcc661226 100644
--- a/test/unit/helpers.lua
+++ b/test/unit/helpers.lua
@@ -136,15 +136,11 @@ end
-- initialize some global variables, this is still necessary to unit test
-- functions that rely on global state.
-local function vim_init()
- if vim_init_called ~= nil then
- return
- end
+do
local main = cimport('./src/nvim/main.h')
local time = cimport('./src/nvim/os/time.h')
time.time_init()
main.early_init()
- vim_init_called = true
end
-- C constants.
@@ -167,7 +163,6 @@ return {
lib = libnvim,
cstr = cstr,
to_cstr = to_cstr,
- vim_init = vim_init,
NULL = NULL,
OK = OK,
FAIL = FAIL
diff --git a/test/unit/os/env_spec.lua b/test/unit/os/env_spec.lua
index 9d936c2564..8e18c599d9 100644
--- a/test/unit/os/env_spec.lua
+++ b/test/unit/os/env_spec.lua
@@ -12,9 +12,6 @@ local NULL = helpers.NULL
require('lfs')
--- Needed because expand_env_esc uses the char table
-helpers.vim_init()
-
local env = cimport('./src/nvim/os/os.h')
describe('env function', function()
diff --git a/test/unit/tempfile_spec.lua b/test/unit/tempfile_spec.lua
index 6484a98b8f..e558ff04c8 100644
--- a/test/unit/tempfile_spec.lua
+++ b/test/unit/tempfile_spec.lua
@@ -4,8 +4,6 @@ local helpers = require 'test.unit.helpers'
local os = helpers.cimport './src/nvim/os/os.h'
local tempfile = helpers.cimport './src/nvim/tempfile.h'
-helpers.vim_init()
-
describe('tempfile related functions', function()
after_each(function()
tempfile.vim_deltempdir()