2011-12-21 11 views
6

¿Existe alguna manera rápida y fácil de probar una gema que ya está instalada localmente? Al igual que:¿Una manera fácil de ejecutar pruebas en una gema?

gem test gem_name_to_test 

rubygems docs dice uno puede poner en gem: --run-tests~/.gemrc archivo para ejecutar pruebas unitarias cuando se instala una joya. Sin embargo, no pude hacerlo funcionar y eso no es exactamente lo que necesito.

Respuesta

4

Hay dependencias adicionales " comando gem test ", que puede o no ser lo que estás buscando. Ejecuta pruebas contra el paquete y las envía al test.rubygems.org.

gem install rubygems-test 
gem test gem_name_to_test 
+4

Parece que no funciona desde 2012-11-30 en gem -v 1.8.24, y el sitio test.rubygems.org informa: "Lo sentimos, pero algo salió mal". – joelparkerhenderson

5

Puede navegar al lugar que las vidas de piedras preciosas y ejecutar pruebas de allí, así por ejemplo:

$ cd ~/.rvm/gems/ruby-1.9.2-p290/gems/awesome_print-0.4.0 
$ rake spec 

Tenga en cuenta que pueden necesitar ser instalado a través de bundler o gem

Cuestiones relacionadas