mirror of
https://github.com/neovim/neovim.git
synced 2024-12-20 11:15:14 -07:00
vim-patch:8.1.0220: Ruby converts v:true and v:false to a number
Problem: Ruby converts v:true and v:false to a number.
Solution: Use Qtrue and Qfalse instead. (Masataka Pocke Kuwabara,
closes vim/vim#3259)
d84b26a03b
nvim does not support v:none.
This commit is contained in:
parent
86e819d492
commit
c65dd2d114
@ -34,6 +34,14 @@ func Test_ruby_evaluate_dict()
|
|||||||
call assert_equal(['{"a"=>"foo", "b"=>123}'], split(l:out, "\n"))
|
call assert_equal(['{"a"=>"foo", "b"=>123}'], split(l:out, "\n"))
|
||||||
endfunc
|
endfunc
|
||||||
|
|
||||||
|
func Test_ruby_evaluate_special_var()
|
||||||
|
let l = [v:true, v:false, v:null]
|
||||||
|
redir => l:out
|
||||||
|
ruby d = Vim.evaluate("l"); print d
|
||||||
|
redir END
|
||||||
|
call assert_equal(['[true, false, nil]'], split(l:out, "\n"))
|
||||||
|
endfunc
|
||||||
|
|
||||||
func Test_rubydo()
|
func Test_rubydo()
|
||||||
throw 'skipped: TODO: '
|
throw 'skipped: TODO: '
|
||||||
" Check deleting lines does not trigger ml_get error.
|
" Check deleting lines does not trigger ml_get error.
|
||||||
|
Loading…
Reference in New Issue
Block a user