aboutsummaryrefslogtreecommitdiff
path: root/test/unit
diff options
context:
space:
mode:
authorZyX <kp-pav@yandex.ru>2017-11-05 02:41:44 +0300
committerZyX <kp-pav@yandex.ru>2017-11-06 01:17:39 +0300
commit7bc6de75263f58c6c4f999bc86a6454ae9f28b80 (patch)
tree7d991ea5c093c0e3bf1705fe5a8a40de9402b4f1 /test/unit
parent07ec709141886c6db4f944665e07a36ef7302eb4 (diff)
downloadrneovim-7bc6de75263f58c6c4f999bc86a6454ae9f28b80.tar.gz
rneovim-7bc6de75263f58c6c4f999bc86a6454ae9f28b80.tar.bz2
rneovim-7bc6de75263f58c6c4f999bc86a6454ae9f28b80.zip
api/vim,functests: Add tests for nvim_parse_expression, fix found bugs
Diffstat (limited to 'test/unit')
-rw-r--r--test/unit/viml/expressions/lexer_spec.lua2
-rw-r--r--test/unit/viml/expressions/parser_spec.lua5
-rw-r--r--test/unit/viml/helpers.lua5
3 files changed, 4 insertions, 8 deletions
diff --git a/test/unit/viml/expressions/lexer_spec.lua b/test/unit/viml/expressions/lexer_spec.lua
index d4ec870a4e..75a641c48a 100644
--- a/test/unit/viml/expressions/lexer_spec.lua
+++ b/test/unit/viml/expressions/lexer_spec.lua
@@ -11,11 +11,11 @@ local eq = helpers.eq
local conv_ccs = viml_helpers.conv_ccs
local new_pstate = viml_helpers.new_pstate
-local intchar2lua = viml_helpers.intchar2lua
local conv_cmp_type = viml_helpers.conv_cmp_type
local pstate_set_str = viml_helpers.pstate_set_str
local shallowcopy = global_helpers.shallowcopy
+local intchar2lua = global_helpers.intchar2lua
local lib = cimport('./src/nvim/viml/parser/expressions.h')
diff --git a/test/unit/viml/expressions/parser_spec.lua b/test/unit/viml/expressions/parser_spec.lua
index df69c60dd0..78033b291d 100644
--- a/test/unit/viml/expressions/parser_spec.lua
+++ b/test/unit/viml/expressions/parser_spec.lua
@@ -15,12 +15,12 @@ local eq = helpers.eq
local conv_ccs = viml_helpers.conv_ccs
local new_pstate = viml_helpers.new_pstate
-local intchar2lua = viml_helpers.intchar2lua
local conv_cmp_type = viml_helpers.conv_cmp_type
local pstate_set_str = viml_helpers.pstate_set_str
local format_string = global_helpers.format_string
local format_luav = global_helpers.format_luav
+local intchar2lua = global_helpers.intchar2lua
local lib = cimport('./src/nvim/viml/parser/expressions.h')
@@ -260,7 +260,8 @@ describe('Expressions parser', function()
alloc_log:check({})
end)
if not err then
- msg = format_string('Error while processing test (%r, %u):\n%s', str, flags, msg)
+ msg = format_string('Error while processing test (%r, %u):\n%s',
+ str, flags, msg)
error(msg)
end
end
diff --git a/test/unit/viml/helpers.lua b/test/unit/viml/helpers.lua
index 70949e8278..aeb886a66f 100644
--- a/test/unit/viml/helpers.lua
+++ b/test/unit/viml/helpers.lua
@@ -52,11 +52,6 @@ local function new_pstate(strings)
return ret
end
-local function intchar2lua(ch)
- ch = tonumber(ch)
- return (20 <= ch and ch < 127) and ('%c'):format(ch) or ch
-end
-
local function pline2lua(pline)
return ffi.string(pline.data, pline.size)
end