forked from aniani/vim
Problem: Still many old style tests. Solution: Convert several tests to new style. (Yegappan Lakshmanan)
28 lines
806 B
VimL
28 lines
806 B
VimL
" Tests for the :let command.
|
|
|
|
func Test_let()
|
|
" Test to not autoload when assigning. It causes internal error.
|
|
set runtimepath+=./sautest
|
|
let Test104#numvar = function('tr')
|
|
call assert_equal("function('tr')", string(Test104#numvar))
|
|
|
|
let a = 1
|
|
let b = 2
|
|
|
|
let out = execute('let a b')
|
|
let s = "\na #1\nb #2"
|
|
call assert_equal(s, out)
|
|
|
|
let out = execute('let {0 == 1 ? "a" : "b"}')
|
|
let s = "\nb #2"
|
|
call assert_equal(s, out)
|
|
|
|
let out = execute('let {0 == 1 ? "a" : "b"} a')
|
|
let s = "\nb #2\na #1"
|
|
call assert_equal(s, out)
|
|
|
|
let out = execute('let a {0 == 1 ? "a" : "b"}')
|
|
let s = "\na #1\nb #2"
|
|
call assert_equal(s, out)
|
|
endfunc
|