Искам да открия с BDD липсващи :include параметри за ActiveRecord::Base.find метод. Така че идеята ми е да имам нещо подобно на спецификациите:
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 не са заредени с нетърпение, очакването трябва да се провали с нещо като: „Очаква се ActiveRecord::Base.find да бъде извикан веднъж, но беше извикан още 2 пъти със следните аргументи: 1. ...; 2. ..."
Някой знае ли дали има някакъв мач, който работи по този начин или как да го направя.
Благодаря