RubyMine で Spork + RSpec + SimpleCov の環境を作る方法

RubyMine はデフォで RSpec のサポートがあるのがさすがですね。
これで IdeaVIM がもうちっとまともに動けば文句ないんですけど・・・
そんな RubyMine で Spork + RSpec + SimpleCov の環境を作る方法の備忘録です。
最初は RCov 使おうと思ってたんですが、github のページみたら

This fork does not work on Ruby 1.9.x. For coverage on Ruby 1.9 look at SimpleCov.

とか書いてあったので SimpleCov にしました。

試した環境

Ruby 1.9.3
Rails 3.2.8

RSpec の導入

https://github.com/rspec/rspec-rails

の通りに導入。

Spork の導入

https://github.com/sporkrb/spork

の通りに導入。

SimpleCov の導入

https://github.com/colszowka/simplecov

の通りに導入後、Sporkの為のワークアラウンドを以下のURL通りに行う。

https://github.com/colszowka/simplecov/issues/42#issuecomment-4440284

テストカバレッジの測定

RubyMine の

Run with Coverage

でテストを実行すればOK。
実行が終わるとテスト全体の統計情報が表示され、エディタ上にもカバレッジ情報が反映されます。