h1mesuke/unite-outline

Better testing environment and automate tests as possible.

Opened this issue · 1 comments

現在のやり方

Vim script でファイルを順番に開いていって :Unite outline を実行させ、結果を目視で確認、
OK かどうかをプロンプトにて答えていくというもの。

問題点

ユニットテストに相当するレイヤーのテストがない。
内部のモジュール関数やスクリプトローカル関数が意図した通りに動いているか、きちんと検証できていない。

目視による確認が前提のテストなので自動化し辛い。
ファイルタイプの数も増えてきてそろそろ限界。テストするのも億劫になって悪循環。

対応

ユニットテストに相当するレイヤーのテストを増やす。
unittest.vim を使う。必要な機能がいろいろ足りてないので追加して対応する。

目視による確認事項を最小限におさえ、大半を自動化、テストの負担を下げる。

ということで、しばらくは unittest.vim の機能強化とテスト環境の充実に軸足をおく。