Todo el mundo habla de TDD (BDD) en el mundo del desarrollo de Rails (y no solo Rails). Es fácil encontrar mucha información general al respecto, existen bastantes herramientas que puede usar para este propósito y hay muchos (buenos) ejemplos de cómo usarlas.Flujo de trabajo de prueba de Shoulda desde las trincheras
Ahora, ya estoy en el tren. Me gusta la idea (nunca antes había hecho TDD) y decidí buscar a Shoulda (porque me parece bastante fácil de entender). Leí muchos ejemplos y he hecho algunas primeras pruebas. Mi problema es este: no estoy seguro si lo estoy haciendo bien. Como dije, hay muchos ejemplos pequeños en toda la red, pero no he encontrado ninguna guía exhaustiva que cubra el flujo de trabajo general de TDD con Shoulda.
Aquí están mis preguntas:
- ¿Cuál es su forma de practicar TDD con Shoulda? (¿Cuál es su flujo de trabajo habitual en una iteración?)
- ¿Qué otras herramientas usa (excepto Shoulda)?
- ¿Algún otro consejo?
"autotest" ahora es "autospec" con versiones recientes de RSpec. –