rspecを実行するVimプラグイン【run-rspec.vim】を作った


Vimでrspecを実行するプラグインはいくつか存在しているのですが、色々試してみたのですが、どうもしっくりくるものがありませんでした。一番良さげだったのはskwp/vim-rspecだったのですが、すでにメンテナンスされていないようで、rspec3では動きません。PRを送っても放置状態だったので、しびれを切らして自分で作ってしまいました。

run-rspec.vim

rspec 3.xで確認しています。逆に2.xではよう知りません。結果表示の色定義がおかしくなるかもしれないけど、あとはちゃんと動くんじゃないかな・・?

READMEにも書いてますが、以下のような特徴があります。

  • 結果ウインドウをQuickfix風ウインドウで開きます。すでに開かれている場合は同じウインドウを再利用するので、ワークスペースがごちゃごちゃになりません。
  • 結果ウインドウからテストが失敗した箇所へジャンプしたりできます(Enterキー)。
  • 結果ウインドウ内で、次/前のFailureにジャンプできます(n/pキー)

・・・それだけ。Sublime TextやAtomのRspecランナーぐらいのことはできると思います。

何かの役に立てればと。

関連する記事


コメントを残す

メールアドレスが公開されることはありません。

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください