rspec3でハマった
昨年作成したソースを久々に修正し、rpsecによるテストを実行したところどういうわけか修正箇所とは無関係なエラーが多発した。
どうやら昨年時点ではrspec2.x.xを使用しており、rspecのバージョンが3.x.xに上がったことでテストコードが正しく動作しなくなってしまったようだ。
$ rspec -v 3.1.7
対策
以下のサイトにまとめられていたので、これをひと通り確認すると良い。
なお、私がはまっていたのは「expected true to respond to true? と expected false to respond to false?」の部分であった。