diff options
author | Justin M. Keyes <justinkz@gmail.com> | 2017-04-25 10:14:29 +0200 |
---|---|---|
committer | Justin M. Keyes <justinkz@gmail.com> | 2017-04-26 03:41:24 +0200 |
commit | c8e1af93de90b2e23579f726fd4aa6a65f9387b6 (patch) | |
tree | 67619230c63d75051acb399d58eeb3c6dc496dbf /test/functional/ui/screen_basic_spec.lua | |
parent | 00843902d3472ac4e74106fc06fa60e599914496 (diff) | |
download | rneovim-c8e1af93de90b2e23579f726fd4aa6a65f9387b6.tar.gz rneovim-c8e1af93de90b2e23579f726fd4aa6a65f9387b6.tar.bz2 rneovim-c8e1af93de90b2e23579f726fd4aa6a65f9387b6.zip |
api: nvim_ui_attach(): Flatten ext_* options.
Diffstat (limited to 'test/functional/ui/screen_basic_spec.lua')
-rw-r--r-- | test/functional/ui/screen_basic_spec.lua | 24 |
1 files changed, 3 insertions, 21 deletions
diff --git a/test/functional/ui/screen_basic_spec.lua b/test/functional/ui/screen_basic_spec.lua index d6aa1aa993..5d89416e4a 100644 --- a/test/functional/ui/screen_basic_spec.lua +++ b/test/functional/ui/screen_basic_spec.lua @@ -577,28 +577,10 @@ describe('nvim_ui_attach()', function() eq(999, eval('&lines')) eq(999, eval('&columns')) end) - it('"ui_ext" widgets', function() + it('invalid option returns error', function() local screen = Screen.new() - screen:attach({ui_ext={ - 'cmdline', - 'popupmenu', - 'tabline', - 'wildmenu', - }}) - end) - it('invalid "ui_ext" returns error', function() - local screen = Screen.new() - - local status, rv = pcall(function() screen:attach({ui_ext={'foo'}}) end) - eq(false, status) - eq('ui_ext: unknown widget: foo', rv:match("ui_ext:.*")) - - status, rv = pcall(function() screen:attach({ui_ext={'cmdline','foo'}}) end) - eq(false, status) - eq('ui_ext: unknown widget: foo', rv:match("ui_ext:.*")) - - status, rv = pcall(function() screen:attach({ui_ext={'cmdline',1}}) end) + local status, rv = pcall(function() screen:attach({foo={'foo'}}) end) eq(false, status) - eq('ui_ext: item must be a String', rv:match("ui_ext:.*")) + eq('No such ui option', rv:match("No such .*")) end) end) |