El día 29 de diciembre de 2009 12:16, Silvio Quadri <[email protected]> escribió: > El día 29 de diciembre de 2009 11:52, Bizancio Spirit > <[email protected]> escribió: >> El tema es que si rollbackea los inserts, no lo hace cuando TERMINA el test, >> porque yo meto breakpoint en el medio y ahí hago el select y no hay nada. > > Ponele un find_by_sql y fijate que te devuelve. > Silvio
También puede ser que estés tirando el debug desde otro hilo, con otra conexión a la base de datos ... por eso no ves los inserts ya que no están comiteados. Probá de clavarle un commit de prepo.. > >> >> El 29 de diciembre de 2009 12:51, Silvio Quadri <[email protected]> >> escribió: >>> >>> El día 29 de diciembre de 2009 10:50, Bizancio Spirit >>> <[email protected]> escribió: >>> > Hola a todos, gracias por sus respuestas. Todavía no pude solucionar el >>> > problema. >>> > >>> > Corrí este test: >>> > >>> > def test_rails_lacra >>> > >>> > d = Department.create >>> > d.name = "Hola" >>> > d.save >>> > assert(Department.find_by_name("Hola")); >>> > >>> > p = Person.create >>> > p.name = "Hola" >>> > p.save >>> > assert(Person.find_by_name("Hola")); >>> > end >>> > >>> > Y dio todo OK. Lo que se me ocurre es que en modo testing, de alguna >>> > manera >>> > no accede a la BD sino que la cachea o algo así. Es lo único que se me >>> > ocurre. La config de la base de datos de test es la misma que la de >>> > development, por lo cual es imposible que me haya confundido de base de >>> > datos. Lo que hago es poner un breakpoint en p=Person.create y ahí hago >>> > un >>> > select * en la tabla departments y me da Empty Set. >>> > >>> > En cuanto a lo de qué quiero testear, no es esto mismo, sino algo que >>> > tiene >>> > que ver con una relacion many_to_many, quería ver que se insertaran los >>> > valores en la tabla intermedia. Pero no vi ningún valor insertado en la >>> > base >>> > de datos. >>> >>> >>> Fijate que debe estar rollbackeando todos los inserts cuando termina el >>> test. >>> Silvio >>> _______________________________________________ >>> 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 >> >> > > > > -- > Silvio Quadri > -- Silvio Quadri _______________________________________________ Ruby mailing list [email protected] http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
