diff options
author | geekodour <hrishikeshbman@gmail.com> | 2018-02-16 14:10:40 +0530 |
---|---|---|
committer | Justin M. Keyes <justinkz@gmail.com> | 2018-03-03 15:06:24 +0100 |
commit | 9f994bb69925ed943b17d03f2cad7d5e2c21e992 (patch) | |
tree | c5ee2bc3413b1bcd60db99700fc40cf88587f2ed /test/functional/api/vim_spec.lua | |
parent | 37b755ab47a20418fca45c81037a973b4cc027e6 (diff) | |
download | rneovim-9f994bb69925ed943b17d03f2cad7d5e2c21e992.tar.gz rneovim-9f994bb69925ed943b17d03f2cad7d5e2c21e992.tar.bz2 rneovim-9f994bb69925ed943b17d03f2cad7d5e2c21e992.zip |
api: nvim_list_uis #8004
ref #7438
closes #4842
Diffstat (limited to 'test/functional/api/vim_spec.lua')
-rw-r--r-- | test/functional/api/vim_spec.lua | 41 |
1 files changed, 40 insertions, 1 deletions
diff --git a/test/functional/api/vim_spec.lua b/test/functional/api/vim_spec.lua index 1faed4e9b1..bd56161a54 100644 --- a/test/functional/api/vim_spec.lua +++ b/test/functional/api/vim_spec.lua @@ -745,7 +745,7 @@ describe('api', function() end) end) - describe('list_runtime_paths', function() + describe('nvim_list_runtime_paths', function() it('returns nothing with empty &runtimepath', function() meths.set_option('runtimepath', '') eq({}, meths.list_runtime_paths()) @@ -998,4 +998,43 @@ describe('api', function() it, _check_parsing, hl, fmtn) end) + describe('nvim_list_uis', function() + it('returns empty if --headless', function() + -- --embed implies --headless. + eq({}, nvim("list_uis")) + end) + it('returns attached UIs', function() + local screen = Screen.new(20, 4) + screen:attach() + local expected = { + { + ext_cmdline = false, + ext_popupmenu = false, + ext_tabline = false, + ext_wildmenu = false, + height = 4, + rgb = true, + width = 20, + } + } + eq(expected, nvim("list_uis")) + + screen:detach() + screen = Screen.new(44, 99) + screen:attach({ rgb = false }) + expected = { + { + ext_cmdline = false, + ext_popupmenu = false, + ext_tabline = false, + ext_wildmenu = false, + height = 99, + rgb = false, + width = 44, + } + } + eq(expected, nvim("list_uis")) + end) + end) + end) |