diff options
author | ZyX <kp-pav@yandex.ru> | 2017-11-05 02:41:44 +0300 |
---|---|---|
committer | ZyX <kp-pav@yandex.ru> | 2017-11-06 01:17:39 +0300 |
commit | 7bc6de75263f58c6c4f999bc86a6454ae9f28b80 (patch) | |
tree | 7d991ea5c093c0e3bf1705fe5a8a40de9402b4f1 /test/unit | |
parent | 07ec709141886c6db4f944665e07a36ef7302eb4 (diff) | |
download | rneovim-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.lua | 2 | ||||
-rw-r--r-- | test/unit/viml/expressions/parser_spec.lua | 5 | ||||
-rw-r--r-- | test/unit/viml/helpers.lua | 5 |
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 |