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

Responder a