Buenas! Casi seguro que te está registrando 2 veces los callbacks (debido al require explícito que estás haciendo al inicio del spec). Por eso te crea 6 en lugar de 3. Deberías dejar que Rails se encargue de la carga de dependencias (es decir, eliminar el require que tenés al comienzo del spec).
Saludos Juan Manuel Barreneche 2010/4/23 Porta <[email protected]> > Buen día. Vengo con un problemita que no engancho por ningún lado, a ver si > alguien tiene alguna idea... > > Ayer arranqué con rspec y me estoy dando la cabeza contra la pared. Escribi > un test simple, y no logro entender porqué falla: > > Acá esta todo el codigo involucrado (test y modelos) > http://pastebin.com/CavraE8n > > Al correr el test, este es el output: > http://pastebin.com/cN7ereaa > > Y, en caso de que sea relevante, lo que sucede cuando hago el mismo > Game.create en la consola: > http://pastebin.com/XeaFSMvq > > Como se ve, el modelo Game se comporta bien en la app y por consola, pero > en el test se comporta distinto y crea 6 Rounds en ves de 3. > > La estoy pifiando con los before_create y los after_create? > > Cualquier ayuda, se agradecerá. > > > Porta > > _______________________________________________ > Ruby mailing list > [email protected] > http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar > >
_______________________________________________ Ruby mailing list [email protected] http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
