vim-jp/issues — Issue #111: テスト支援機能の案
Author: koron
Created: 2011-12-20 10:39:55+00:00
State: open
Labels: discuss, new feature

自動テストを支援するための機能を思いついたのでメモ。

```:testsource``` もしくは ```tsource```

例えばこんな風に使う。

```vimL
:tsource foobar.vim
```

こうすると foobar.vim を source した後に同じ位置にある foobar_test.vim を source する。
この時 foobar_test.vim からは foobar.vim のスクリプトローカルなオブジェクトに触れる。
しかしその逆はできない。
さらに foobar_test.vim 内で定義されたオブジェクトは source 完了後に自動的に消えれば more better

スクリプトローカルな関数のテストが書きやすくなってハッピー。