RSpecMocks/rr

TestDoubleライブラリをrr(Double Ruby)からRSpec標準のRSpecMocksに切り替えてるのだけど、やっぱり違和感がある。 rrはTestDoubleの考えをそのままライブラリ化した実装で、xUnit Test Patternsを熟読した人にとって馴染み易いと思う。

だけど、RSpec Mocksはいまいちstubmockの使い分けが不透明だったり...mockspyに当たるのはshould_receiveを使うというのがわかりづらいなーと。 rr、全然メンテナンスされてないのでメンテナになろうか、と、思ったら、

https://github.com/rr/rr

メンテナの人が変わってて活発にコミットが入る様になった模様。これで一安心か...