Rails4 + RSpec + Guard + SpringでDEPRECATION WARNINGが出たので対処した

ちょっと前までのRailsのテスト環境といえば、RSpec + Guardという構成が定番だったように思う。最近はこれにSpringを加えるのが流行のようだ。

そこそこ時間も出来たので、こちらの記事を参考にして、作りかけて放置していたRailsアプリにSpringを組み込んでみたら、動くには動くのだけどDEPRECATION WARNINGが出てしまった。

22:16:29 - WARN - Guard::RSpec DEPRECATION WARNING: The :spring option is deprecated. Please customize the new :cmd option
to fit your need.

調べてみるとGuardfileの書き方が少し変わったらしい。spring-commands-rspecというgemを追加して1行修正するだけ。

-guard :rspec, spring: true do
+guard :rspec, cmd: 'spring rspec' do