Hola, estoy probando FactoryGirl para reemplazar las fixtures, y me he
encontrado con este error, que no se si tiene algo que ver: cuando paso
los
test no limpia la base de datos, con lo cual, la primera vez pasan, pero
las
siguientes no.Estoy usando shoulda + factory girl. No se que información
daros, porque la verdad es que no se de donde me baja el error.
Ideas?
El 03/03/2009, a las 12:54, Emili Parreño escribió:
Hola, estoy probando FactoryGirl para reemplazar las fixtures, y me
he encontrado con este error, que no se si tiene algo que ver:
cuando paso los test no limpia la base de datos, con lo cual, la
primera vez pasan, pero las siguientes no.Estoy usando shoulda +
factory girl.
No se que información daros, porque la verdad es que no se de donde
me baja el error.
Ideas?
Y como ejecutas las tests.
Con testrb, con rake, con algún sistema de integración continua.
En principio el problema es que no se ejecuta rake db:test:prepare,
pero sin más datos de como ejecutas los tests, a mi no se me ocurre
alguna otra cosa.
Un Saludo
Guillermo Ãlvarez Fernández
[email protected]
http://cientifico.net
El día 3 de marzo de 2009 12:54, Emili Parreño [email protected]
escribió:> Hola, estoy probando FactoryGirl para reemplazar las fixtures, y me he
encontrado con este error, que no se si tiene algo que ver: cuando paso los
test no limpia la base de datos, con lo cual, la primera vez pasan, pero las
siguientes no.Estoy usando shoulda + factory girl.
No se que información daros, porque la verdad es que no se de donde me baja
el error.
Ideas?
Yo usé Factory Girl (luego me pasé a machinist que es muy parecido)
pero no me suena haberme encontrado ese problema. Yo intentaría aislar
la causa:
- ¿te ocurre con todos los tests?
- ¿sigue pasando si incluyes FG pero no la usas?
- (idem con shoulda)
Igual a partir de ahí se puede sacar alguna pista…
He estado investigando un poco y parece ser que el problema solo se da
cuando se ejecutan los test con ruby test/units/… cuando haces rake, o
rake test o rake test:units no pasa, hace bien el db:test:prepare
2009/3/3 Raul M. [email protected]