mirror of
https://github.com/neovim/neovim.git
synced 2025-09-07 11:58:17 +00:00
test: typing for helpers.meths
This commit is contained in:
@@ -15,12 +15,12 @@ before_each(clear)
|
||||
|
||||
describe(':let', function()
|
||||
it('correctly lists variables with curly-braces', function()
|
||||
meths.set_var('v', { 0 })
|
||||
meths.nvim_set_var('v', { 0 })
|
||||
eq('v [0]', exec_capture('let {"v"}'))
|
||||
end)
|
||||
|
||||
it('correctly lists variables with subscript', function()
|
||||
meths.set_var('v', { 0 })
|
||||
meths.nvim_set_var('v', { 0 })
|
||||
eq('v[0] #0', exec_capture('let v[0]'))
|
||||
eq('g:["v"][0] #0', exec_capture('let g:["v"][0]'))
|
||||
eq('{"g:"}["v"][0] #0', exec_capture('let {"g:"}["v"][0]'))
|
||||
@@ -100,17 +100,17 @@ describe(':let', function()
|
||||
end)
|
||||
|
||||
it('can apply operator to boolean option', function()
|
||||
eq(true, meths.get_option_value('equalalways', {}))
|
||||
eq(true, meths.nvim_get_option_value('equalalways', {}))
|
||||
command('let &equalalways -= 1')
|
||||
eq(false, meths.get_option_value('equalalways', {}))
|
||||
eq(false, meths.nvim_get_option_value('equalalways', {}))
|
||||
command('let &equalalways += 1')
|
||||
eq(true, meths.get_option_value('equalalways', {}))
|
||||
eq(true, meths.nvim_get_option_value('equalalways', {}))
|
||||
command('let &equalalways *= 1')
|
||||
eq(true, meths.get_option_value('equalalways', {}))
|
||||
eq(true, meths.nvim_get_option_value('equalalways', {}))
|
||||
command('let &equalalways /= 1')
|
||||
eq(true, meths.get_option_value('equalalways', {}))
|
||||
eq(true, meths.nvim_get_option_value('equalalways', {}))
|
||||
command('let &equalalways %= 1')
|
||||
eq(false, meths.get_option_value('equalalways', {}))
|
||||
eq(false, meths.nvim_get_option_value('equalalways', {}))
|
||||
end)
|
||||
end)
|
||||
|
||||
|
Reference in New Issue
Block a user