vim-patch:9.0.0090: no error when assigning bool to a string option (#19539)

Problem:    No error when assigning bool to a string option with setwinvar().
Solution:   Give an error (closes vim/vim#10766)
28f84e17b0
This commit is contained in:
zeertzjq
2022-07-27 20:59:43 +08:00
committed by GitHub
parent e0f32abb1c
commit f57432af4d
3 changed files with 16 additions and 0 deletions

View File

@@ -303,4 +303,8 @@ describe('setbufvar() function', function()
pcall_err(funcs.setbufvar, 1, 'changedtick', true))
eq(2, funcs.getbufvar(1, 'changedtick'))
end)
it('throws error when setting a string option to a boolean value vim-patch:9.0.0090', function()
eq('Vim:E928: String required',
pcall_err(funcs.setbufvar, '', '&errorformat', true))
end)
end)