¿Hay alguna forma de realizar pruebas de integración con Rspec sin usar Cucumber? Prefiero usar simplemente Webrat viejo. Gracias.¿Pruebas de integración Rspec sin pepino?
Respuesta
La última versión de RSpec-Rails (1.2.7) ahora tiene soporte de integración. Actualice luego comience a agregar especificaciones a la especificación/integración o use el generador 'integration_spec'. ¡Configura Webrat en spec/spec_helper.rb y estás listo!
Por lo que sé, Rspec es perfectamente capaz de probar vistas y controladores como parte de las pruebas de integración. Una rápida mirada por Internet muestra this article at Robby on Rails on view testing y parte del Rdocs within RSpec podría ayudar.
Espero que esto te apunta en la dirección correcta - Me temo que uso el pepino yo mismo.
Consultar este enlace http://railscasts.com/episodes/257-request-specs-and-capybara en RailsCasts. Este es un buen episodio de hacer pruebas de integración con rspec.
Recientemente hemos comenzado a usar RSpec con Capybara sobre Pepino. Aquí hay una publicación de blog de "principiantes" que recientemente escribí sobre el uso de pruebas de integración RSpec sin pepino.
End-to-end testing with RSpec integration tests and Capybara
Déjeme saber si usted tiene alguna pregunta sobre cómo obtener su sistema configurado.
- 1. Rails rspec y omniauth (pruebas de integración)
- 2. Pepino y Rspec
- 3. Pruebas de integración en CakePHP 2.0
- 4. Pruebas de integración para fullCalendar
- 5. ¿Cómo hacer pruebas de integración con RSpec y Devise/CanCan?
- 6. Pruebas de integración de rieles
- 7. Pepino y Rspec compartiendo fábrica de fábricas
- 8. TDD/BDD Rails Duplicación de pepino/RSpec
- 9. Cuándo usar Pepino y cuándo usar RSpec?
- 10. BDD con pepino y rspec: ¿cuándo es esto redundante?
- 11. ¿Elimina el pepino la necesidad de escribir pruebas unitarias?
- 12. ¿Cómo ejecutas rspec y pepino en Heroku?
- 13. Buenas fuentes para aprender Pepino y RSpec?
- 14. rspec característica de la historia del usuario vs pepino
- 15. ¿Pruebas unitarias o pruebas de integración?
- 16. Pruebas de integración vs. Pruebas unitarias
- 17. Ejecutar pruebas de pepino en heroku
- 18. Pruebas de integración con blanco
- 19. Pruebas de integración con Authlogic?
- 20. ¿Cómo ejecutar pruebas de integración?
- 21. Pruebas de integración con MongoDB?
- 22. carriles - rspec - ¿Cómo puedo ejecutar todas las pruebas de integración, similar al rastrillo de especificaciones: modelos
- 23. Trozo con Rspec/Mocha en los escenarios de pepino
- 24. Pepino y/o RSpec con aplicación Java pura usando JRuby
- 25. Maven: pruebas de integración por separado de las pruebas unitarias
- 26. Prueba de integración con rspec y diseño de sign_in env
- 27. ¿Separa las pruebas unitarias de sus pruebas de integración?
- 28. Prueba de una tarea de rake en rspec (y pepino)
- 29. Burlarse de las pruebas de integración
- 30. RSpec vs Cucumber (historias RSpec)
Interesante. Me pregunto por qué incorporaron las especificaciones de integración a rspec, dada la popularidad del pepino. – gsmendoza
Hay muchos lugares donde Cucumber sería excesivo, como probar API internas, por ejemplo. –