¿Puedo ejecutar las especificaciones de un motor Rails desde una aplicación real que lo monta?

Tengo un motor Rails destinado a proporcionar algunos modelos y controladores para un proyecto más grande de los nuestros. Hay un conjunto de especificaciones bastante decente para el motor, que utiliza un montón de simulacros y algunos modelos y controladores a gran escala dentro de la aplicación ficticia del motor para asegurarse de que el motor está haciendo lo que se supone que debe hacer y funciona con la aplicación más grande.

Sin embargo, incluso con todas las pruebas que pasan, frecuentemente encuentro un comportamiento roto cuando actualizo el motor en la aplicación más grande. Si mis pruebas pasan, pero el comportamiento se rompe, claramente algo anda mal con las pruebas, ¿pero qué? ¿Me estoy burlando demasiado, o no lo suficiente?

Para acercarme más a resolver esto, me gustaría poder ejecutar las pruebas del motor desde la aplicación completa. Esto parece que debería ser posible, pero no entiendo rspec lo suficientemente a fondo como para saber cómo.

(Esto está relacionado conesta pregunta pero no es exactamente lo mismo; No estoy tratando de ejecutar todas las especificaciones desde un solo comando, solo para ejecutar las especificaciones del motor dentro del entorno completo de la aplicación.Esta También parece estar relacionado. En realidad, he leído todas las preguntas etiquetadas con ambosrspec yrieles-motores--no hay muchos - y no todos son lo que necesito, o no tengo respuesta.

Respuestas a la pregunta(1)

Su respuesta a la pregunta