LoginSignup
158
160

More than 5 years have passed since last update.

Rspecのテスト進捗状況が可視化できるFuubarがいい感じ!

Last updated at Posted at 2013-12-05

ちょっと不便なRspecのテスト

Rspecでテストを書いている人は多いと思うんですが,Rspecのテストちょっと不便じゃありませんか?

例えばテスト実行中

......F.....F....F.......
  • あとどれくらい残ってるの!?いつ終わるの?(どれくらいのテストが残っているかわからない)

  • テスト落ちたなら,それ先に見せてよ!(どのテストが失敗したかわからない,でも一応最後までテストを実行したい,けど終わるまで結果がわからない)

うーん,やっぱりちょっと不便.

そんな時に便利なFuubar

こちらのビデオを見てもらうとFuubarがどういうものかわかると思います.
Fuubarのいいところは

  • 落ちたテストからFaiure/Errorメッセージを出してくれる.
  • 残りのテスト数がわかる
  • 予想終了時間が表示される

素晴らしい!

インストール

Fuubarを使うには

gem install fuubar 

して,テスト実行時に--format Fuubarをつけるだけ

rspec --format Fuubar spec

もしも気に入ったのなら.rspec

--format Fuubar

を追加すると,--format Fuubarを付けなくても常にFuubarのフォーマットで表示されるようになります.

参考記事

Fuubar: the instafailing RSpec progress bar formatter
【翻訳】Fuubar: instafailing な RSpec プログレスバーフォーマッタ

158
160
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
158
160