lamada al método @Expect y proxy al método original con RSpec
Quiero descubrir si falta BDD: incluir parámetros para el método ActiveRecord :: Base.find. Entonces mi idea es tener en especificación algo como esto:
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
Si las asociaciones #child o #other_children no están cargadas con entusiasmo, la expectativa debería fallar con algo como: "ActiveRecord :: Base.find esperado que se invocará una vez, pero se invocó 2 veces más con los siguientes argumentos: 1. ...; 2 ... "
Alguien sabe si hay algún emparejador que funcione así o cómo hacer esto?
Gracia