RSpec vs Pepino (historias de RSpec) [cerrado]

¿Cuándo debo usar las especificaciones para la aplicación Rails y cuándo Cucumber (ex rspec-stories)? Sé cómo funcionan y usan activamente las especificaciones, por supuesto. Pero aún se siente raro usar Pepino. Mi opinión actual sobre esto es que es conveniente usar Cucumber cuando está implementando una aplicación para el cliente y no entiendo cómo se supone que todo el sistema debe funcionar todavía.

Pero, ¿y si estoy haciendo mi propio proyecto? La mayor parte del tiempo, sé cómo interactúan las partes del sistema. Todo lo que necesito hacer es escribir un montón de pruebas unitarias. ¿Cuáles son las situaciones posibles cuando necesitaría pepino entonces?

Y, como una segunda pregunta correspondiente: ¿tengo que escribir especificaciones si escribo historias de pepino? ¿No sería una doble prueba de lo mismo?

Respuestas a la pregunta(6)

Su respuesta a la pregunta