Estoy buscando recursos TDD que sean específicos de Rails.Test Driven Development (TDD) con Rails
que he visto en los carriles de guía: The Basics of Creating a Rails Plugin que en realidad estimuló mi interés en el tema.
Tengo el desarrollo ágil con el libro Rieles y veo que hay un poco de información relacionados con las pruebas allí. Sin embargo, parece que el autor lo guía por los pasos para crear la aplicación y luego agrega las pruebas. Esto no es realmente Test Driven Desarrollo.
Idealmente, me gustaría un libro sobre esto, pero una colección de otros tutoriales o artículos sería genial si tal libro no existe.
cosas que me gustaría aprender:
- Objetivo principal: Buenas Prácticas
- Prueba de la unidad
- cómo utilizar accesorios
- usando Posiblemente los datos de desarrollo existentes en el lugar de accesorios
- ¿Cuál es el estándar de la comunidad aquí?
- usando Posiblemente los datos de desarrollo existentes en el lugar de accesorios
- pruebas de escritura para los plugins
- de pruebas con datos de la sesión
- usuario está conectado
- usuario puede acceder a la URL/foo/bar
- Pruebas de cambios en los datos
- Actualizaciones del autor publicar
- El estado del producto se ha cambiado a un pedido pendiente
- El usuario compra el producto (¿comportamiento?)
- usuario se registra en
- usuario tiene la dirección y una tarjeta de crédito válida
- se hace registro Ordenar
- crédito historial de transacciones de tarjeta actualiza
- Enviar correo electrónico al usuario
- Éxito de prueba de envío de correo electrónico
- Pruebas de AJAX
- Posiblemente probar la funcionalidad general de jQuery (Elementos de la interfaz, etc.)
- RSpec
- Qué lugar tiene RSpec en una aplicación Rails
- El futuro de las pruebas
- ¿Adónde van las pruebas? ¿Qué cosas están saliendo?
- ¿Qué patrones se utilizarán en Rails 3?
Gracias por cualquier ayuda!
Echa un vistazo a esta respuesta de una publicación similar: http://stackoverflow.com/questions/1386562/how-to-get-started-on-tdd-with-ruby-on-rails/6243865#6243865 – sivabudh