2009-01-13 8 views
33

Tengo un código en el directorio lib/que realmente no pertenece a controles, modelos o ayudantes. Me gustaría escribir algunas pruebas rspec para este código, pero no estoy seguro de a dónde deberían ir en el directorio spec /. ¿Hay una convención que se sigue comúnmente?¿Dónde rspec prueba el código en lib/go?

Respuesta

17

Yo usaría un subdirectorio de/spec también. Sin embargo, consideraría refactorizar el código en un complemento o gema separado si está realmente separado y puede probarse de manera independiente. En este complemento, puede crear un directorio de especificaciones por separado.

Cuestiones relacionadas