2010/4/23 Juan Manuel Barreneche <[email protected]>

> 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
>
>
Era eso!. Solucionado, mil gracias (jamás se me hubiera ocurrido por ahí).
El require registra los callbacks? no tenia ni idea.

>
> 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
>
>
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a