[Guard] FactoryGirlのファイルが変更されたタイミングでテストを自動的に実行する

Rails + RSpec + Spork + Guardを組み合わせてテストを自動化している環境において、FactoryGirlのファイルが変更されたタイミングで関連するテストを自動的に実行する方法をメモ。

方法はいたって簡単。Guardの設定ファイル「Guardfile」にFactoryGirlのファイルを監視する内容を記述すれば良いです。

こんな感じ。

はい、おしまい。

こうすることで、例えば「spec/factories/users.rb」という名前のファイルを編集した場合、「spec/models/user_spec.rb」と「spec/controllers/users_controller_spec.rb」が自動的に実行されるようになります。

これでまた一段と快適な開発環境に近づきました。

それではー。

参考URL