オブジェクトの比較がしたい!
でも、Rspecのバージョンが古くてhas_attributes
マッチャが使えない時
expect(User.new(:name => "hoge")).to have_attributes User.new(:name => "hoge")
---
undefined method `has_attributes?'
attributesで比較すればできる。
expect(User.new(:name => "hoge").attributes).to eq User.new(:name => "hoge").attributes
長くなるが、古い環境だとしかたないので一旦これで解決。
参考
Ruby on Rails | ActiveRecord で オブジェクト同士を==で比較した場合、全属性が同値かどうかは検証しない