Yokohamarb #20に参加して、Railsの開発環境のお話しがありました。その中に、TDDツールについて、SporkとGuardが使われています。

Sporkはテストの事前ロードによりテストを高速化してくれるツールであるのは分かっていますが、Guardはわかっていなかったので、調べてみた

Guard

  • Gemfileを編集し、必要なgemを追加
    • gem guard-spork
    • gem guard-rspec
  • bundle installでインストール
  • bundle exec guard init spork
  • bundle exec guard init rspec
  • bundle exec guardでプロセス起動すれば、sporkguardが起動される

これでテストの高速化かつ自動テスト環境が備えた