diff options
author | Sebastian Witte <woozletoff@gmail.com> | 2015-07-08 07:40:28 +0200 |
---|---|---|
committer | Björn Linse <bjorn.linse@gmail.com> | 2015-07-19 17:18:31 +0200 |
commit | fcb79ffc40b93d5e0d165e1d001d073c83b8617e (patch) | |
tree | f4e89af6aea1d5ed2a64a49ea45f8769b590e06a /test/functional/api/vim_spec.lua | |
parent | fb0ebb2a3a220a2e744efabed82beb08d88e158d (diff) | |
download | rneovim-fcb79ffc40b93d5e0d165e1d001d073c83b8617e.tar.gz rneovim-fcb79ffc40b93d5e0d165e1d001d073c83b8617e.tar.bz2 rneovim-fcb79ffc40b93d5e0d165e1d001d073c83b8617e.zip |
Implement API function to call functions #2979
Remove static modifier from func_call
Move MAX_FUNC_ARGS definnition from eval.c to eval.h
Diffstat (limited to 'test/functional/api/vim_spec.lua')
-rw-r--r-- | test/functional/api/vim_spec.lua | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/test/functional/api/vim_spec.lua b/test/functional/api/vim_spec.lua index c158c26341..9e880a4f04 100644 --- a/test/functional/api/vim_spec.lua +++ b/test/functional/api/vim_spec.lua @@ -34,6 +34,15 @@ describe('vim_* functions', function() end) end) + describe('call_function', function() + it('works', function() + nvim('call_function', 'setqflist', {{{ filename = 'something', lnum = 17}}, 'r'}) + eq(17, nvim('call_function', 'getqflist', {})[1].lnum) + eq(17, nvim('call_function', 'eval', {17})) + eq('foo', nvim('call_function', 'simplify', {'this/./is//redundant/../../../foo'})) + end) + end) + describe('strwidth', function() it('works', function() eq(3, nvim('strwidth', 'abc')) |