.logbook

学んだことを書き綴る、言わば航海日誌です。

rspec3でハマった

昨年作成したソースを久々に修正し、rpsecによるテストを実行したところどういうわけか修正箇所とは無関係なエラーが多発した。

どうやら昨年時点ではrspec2.x.xを使用しており、rspecのバージョンが3.x.xに上がったことでテストコードが正しく動作しなくなってしまったようだ。

$ rspec -v
3.1.7

対策

以下のサイトにまとめられていたので、これをひと通り確認すると良い。

spring-mt.hatenablog.com

なお、私がはまっていたのは「expected true to respond to true? と expected false to respond to false?」の部分であった。