VUnit 为 vim 脚本提供了类似 JUnit/PyUnit 的单元测试框架。 测试是用 vimscript 编写的,可以使用 python 测试运行器或使用 ant 任务在命令行中运行。
这是一个示例测试用例,它在 vim 文件中测试带有选项卡扩展的自动缩进:
function SetUp()
set expandtab shiftwidth=2 tabstop=2
endfunction
function TestTabExpand()
set ft=vim
call append(0, ['if 1', 'endif'])
call cursor(1, 1)
normal oecho 'test'
call vunit#AssertEquals(getline(2), " echo 'test'")
endfunction
有关完整文档,请参阅 vi
2021-07-14 17:03:40
20KB
Java
1