BDD で、ActiveRecord::Base.find メソッドの :include パラメータが欠落していることを発見したいと考えています。したがって、私の考えは、仕様に次のようなものを含めることです。
ActiveRecord::Base.should_receive(:find).once.and_proxy_to_original_method
parent = SomeClass.find 34
parent.child.should be_loaded
parent.other_children.should be_loaded
#child または #other_children アソシエーションが熱心にロードされていない場合、期待は次のようなもので失敗するはずです: ...」
このように機能するマッチャーがあるかどうか、またはこれを作成する方法を知っている人はいますか。
ありがとう