El 12 de abril de 2010 15:14, [email protected] <[email protected]>escribió:

>  Buenas,
> Tengo un "drama" con el use_instantiated_fixtures, que no supe explicarle
> bien a google se ve :S
>
> En los unit_test, en rails 2.3.5, hago lo siguiente:
>
> require 'test_helper'
>
> class MessageTest < ActiveSupport::TestCase
>   fixtures :messages
>   self.use_instantiated_fixtures = true
>
> #.......
> end
>
> Tengo varios Fixtures con entradas llamadas "one" porque no cambie o no
> quise cambiar... el tema es que quiero entender lo siguiente:
>      Si yo hago @one dentro de el test unit de Message, tengo el problema
> que me levanta otros @one que halla, osea, si pongo @one.body [que es un
> campo de message], me lanza error, porque me toma como que @one es de la
> clase server. Es como que esta levantando el @one que se le venga de alguna
> tabla que tambien tenga esos nombres para las entradas.
>
> Se que poniendole otro nombre a las entradas del fixture anda bien, y
> tambien se que podria usar messages(:one) pero me gustaria saber porque pasa
> eso, y si hay una manera para que lo tome correctamente.
>
> Gracias,
> leizzer
>
> _______________________________________________
> Ruby mailing list
> [email protected]
> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
>
> justamente

*... se que podria usar messages(:one) pero me gustaria saber porque pasa
eso, y si hay una manera para que lo tome correctamente.*

esa es la manera correcta :P
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a