On 13/04/2010 9:56, Diego Caliri wrote:


El 12 de abril de 2010 15:14, [email protected] <mailto:[email protected]> <[email protected] <mailto:[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]
    <mailto:[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
Bueno... Gracias por la respuesta :)
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a