Soy un examinador bastante novato, pero he tratado de mejorar en TDD en Rails.¿Cómo configurar MiniTest?
RSpec funciona muy bien, pero mis pruebas son bastante lentas. Escuché que MiniTest es mucho más rápido, y el MiniTest/Spec DSL parece bastante similar a como estoy acostumbrado a trabajar con RSpec, así que pensé en probarlo.
Sin embargo, no he podido encontrar nada en la web que brinde un tutorial sobre cómo configurar y ejecutar Minitest. Aprendí a probar el libro de RSpec, y no tengo idea de cómo se supone que Test :: Unit o MiniTest funcionen. Tengo la gema en mi gemfile, he escrito algunas pruebas simples, pero no tengo idea de dónde colocarlas o cómo ejecutarlas. Me imagino que esta es una de esas cosas tan obvias que nadie se ha molestado en escribirlo ...
¿Alguien me puede explicar cómo configurar algunos archivos Minitest/spec y ponerlos en funcionamiento para que pueda comparar el rendimiento contra Rspec?
EDITAR
Específicamente estos son los elementos básicos que más necesita saber:
- ¿Necesita un archivo test_helper (como spec_helper) y si es así, ¿cómo crear él?
- ¿Cómo se ejecuta minitest? No parece haber un equivalente a
rspec spec
orspec path/to/file_spec.rb
, ¿qué me estoy perdiendo?
¡Gracias!
Un punto de partida: http://metaskills.net/2011/03/26/using-minitest-spec-with-rails/ – kain
Kain, gracias. He visto esta publicación ... desafortunadamente no cubre el paso más básico: ¿necesitas un archivo test_helper (como spec_helper) y, de ser así, cómo lo creas? Y, ** ¿cómo se ejecuta minitest **? No parece haber un equivalente a 'rspec spec' o' rspec path/to/file_spec.rb'. ESO es en lo que realmente estoy atorado. – Andrew
Por lo que vale, esta pregunta obtuvo un par de visitas y una favorita, pero no votos por votos. En este momento está perdido en la jungla, si quieres ver respondida esta pregunta, vota por lo que vuelve a ponerse delante de las personas. – Andrew