hamada de método @Expect e proxy para o método original com RSpec

Quero descobrir com o BDD ausente: inclua parâmetros para o método ActiveRecord :: Base.find. Então, minha ideia é incluir nas especificações algo assim:

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

Se as associações #child ou #other_children não estiverem carregadas com entusiasmo, a expectativa deverá falhar com algo como: "O ActiveRecord :: Base.find esperado deve ser chamado uma vez, mas foi chamado mais duas vezes com os seguintes argumentos: 1. ...; 2 . ... "

Alguém sabe se existe algum combinador que funciona assim ou como fazer iss

Obrigad

questionAnswers(1)

yourAnswerToTheQuestion