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