我正在寻找一些工具来测试vim脚本。 vim脚本
>做单元/功能测试,或
>一些其他库的类(例如Python的unittest模块),使它方便
>运行带有参数的vim,使其对其环境进行一些测试,以及
>从输出确定给定测试是否通过。
我知道一些vim脚本执行单元测试,但他们是一个模糊的文档,可能或可能不会实际有用:
> purports“为vim脚本提供一个简单的单元测试框架和工具”
>第一个也是唯一的版本(v0.1)于2004年发布
>文件没有提到它是否可靠地工作,除非声明它是“从完成的费用”。
>这个也似乎很实验,可能不是特别可靠。
>可能已被放弃或搁置:最后提交是在2009-11(> 6个月前)
>没有创建标记的修订版(即没有版本)
vader.vim很容易,惊人。它没有外部依赖(不需要ruby / rake),它是一个纯vimscript插件。这里有一个完全指定的测试:
Given (description of test): foo bar baz Do (move around,insert some text): 2Wiab\<Enter>c Expect: foo bar ab cbaz
如果你打开了测试文件,你可以这样运行:
:Vader %
或者可以指向文件路径:
:Vader ./test.vader
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。