vim-test允許在Vim中直接執行一個或多個單元測試,並使用預設的或自定義的執行策略。

例如,命令:TestNearest可以執行當前測試文件中離光標最近的一個測試方法。而:TestFile:TestSuite:TestLast分別執行整個測試文件、測試項目和最近一次執行過的測試。這在編寫測試代碼時能很大地提高效率。

執行策略是執行測試的方式和環境。例如缺省狀態下,將使用:!執行測試命令,這會從Vim切換回終端。而在MacVim下,可以選擇在iTerm或者系統自帶的Terminal中執行。