Tengo el paquete rspec para la aplicación principal, y también algunas especificaciones para motores conectados. Lo que quiero es ejecutarlos con un comando. ¿Hay alguna manera de incluir mis rutas de gemas en la ruta de carga rspec? ¿O debería escribir la tarea de rake para esto?Ejecutando especificaciones para un motor de rieles desde su aplicación principal
Respuesta
Creo que esta es una pregunta interesante, pero mi opinión es que Rails Engines debe tratarse como una base de código independiente y, por lo tanto, no debe probarse en su aplicación principal. El efecto es que tratarías un motor de Rails en tu aplicación principal de forma similar a como tratas otras gemas (por ejemplo, idear, que en realidad es un motor Rails).
Pero supongamos que tiene la funcionalidad de la aplicación principal que se basa en la función Motor de Rails. En ese caso, escribiría una prueba para mostrar que la funcionalidad de mi aplicación principal funciona en conjunto con Rails Engine. No escribiría la prueba asegurando que Rails Engine funciona como se supone que debe hacerlo porque esas pruebas pertenecen a la base de código de Rails Engine, no a la aplicación principal.
Me doy cuenta de que esta metodología no se aplica perfectamente en escenarios de trabajo reales cuando está desarrollando simultáneamente la aplicación principal y el motor Rails.
- 1. ¿Puede un modelo de acceso a motor Rails 3 desde su aplicación principal?
- 2. ¿Puedo ejecutar las especificaciones de un motor Rails desde una aplicación real que lo monte?
- 3. Reapertura de Rails 3 clases de motor desde la aplicación principal
- 4. Motor de rieles: renderizar el diseño de la aplicación primaria
- 5. Ejecutando otra aplicación desde Java
- 6. Validar un control de usuario ASP.NET desde su página principal
- 7. Ejecutando el motor independiente javascript?
- 8. Ejecutando un applet de java desde netbeans?
- 9. Motor montable en rieles y anulación de otro motor
- 10. ¿Cómo indexar su aplicación Silverlight en el motor de búsqueda?
- 11. ¿Una aplicación hija heredará de su sitio web principal web.config?
- 12. Ejecutando una aplicación ClickOnce desde otra aplicación ClickOnce
- 13. Ejecutando código python desde la aplicación estándar Cocoa
- 14. Un motor de blog para integrar con una aplicación Java. ¿Qué motor de blog?
- 15. ¿Está ejecutando una aplicación GWT (incluidos Applets) dentro de un IFRAME desde una aplicación ASP.NET 3.5?
- 16. Ejecutando un vbs Sub desde C#
- 17. ejecutando un script de Powershell desde php
- 18. Ejecutando phantomjs desde una aplicación de Ruby on Rails
- 19. Necesito una ruta completa de gems desde dentro de una aplicación de rieles
- 20. Ejecutando ejecutable desde la memoria
- 21. Convierta un archivo de especificaciones a debian
- 22. Ejecutando el eglefino por su cuenta
- 23. Ejecutando bloques desde NSArray?
- 24. Cómo crear un modelo sin clave principal en rieles
- 25. Cómo declarar un contexto de aplicación principal
- 26. Ejecutando Javascript desde Python
- 27. Ejecutando un archivo .cmd desde Ant
- 28. Una forma de agregar before_filter del motor a la aplicación
- 29. Ejecutando git pull desde un script php
- 30. Enviar datos desde la aplicación de rieles a los clientes
¿Alguna vez hubo una respuesta operativa para esto? Tengo curiosidad también. – pjmorse