2010-10-28 15 views
8

La biblioteca de especificaciones en Minitest es excelente. He podido usarlo dentro de las unidades de la unidad Rails sin problema. Sin embargo, la prueba funcional de Rails hereda de ActionController :: TestCase que proporciona variables de instancia como @controller en su configuración.¿Alguien ha usado Minitest :: Spec en una prueba funcional de Rails?

¿Alguien ha estado usando Minitest :: Spec lib para sus pruebas funcionales de Rails?

Si no, estoy considerando crear una pequeña biblioteca para hacer precisamente eso. No estoy muy interesado en rspec, y shoulda está empezando a cambiar su enfoque a rspec. Sería bueno tener algo ligero y construido sobre herramientas ya provistas.

Respuesta

2

Thoughtbot ahora se ha dividido en shoulda_contexts y shoulda_matchers, por lo que la preocupación acerca de un cambio a rspec para thinkbot no significa que los contextos de shoulda desaparezcan. Simplemente manteniéndolo en la comunidad.

+0

también [la debería contexto] (https://github.com/thoughtbot/shoulda-context#readme) funciona muy bien * * con la infraestructura Test :: Unidad estándar de Rails. ¡No tiene que cambiar su código para nada! – sunaku

2

Aquí hay una plataforma simple test_helper para ejecutar las pruebas de integración funcional & en Rails usando la sintaxis de la especificación. Basado en una esencia por tenderlove, esto excellent article about MiniTest with Capybara, & mucha manipulación & fuente-poring.

https://gist.github.com/1607879

+0

parece que posterous.com ya no está allí ... ¿sabes si el artículo está disponible en otra parte? –

+1

No se puede encontrar de manera informal, Pablo, pero ese artículo ya está desactualizado de todos modos. Minitest with Rails ha avanzado. Verificaría esta [pregunta SO en Minitest] (http://stackoverflow.com/questions/7628654/using-minitest-in-rails/9221625#9221625), y la excelente [gema minitest-rails] (https: //github.com/blowmage/minitest-rails) –

Cuestiones relacionadas