Te recomiendo que mires la test suite de Friendly ORM:
http://github.com/jamesgolick/friendly

Los unit tests no tocan absolutamente ningun componente que no sea el
que se esta testeando usando mock objects para todo (mocha en este
caso, que es excelente).

La base de datos solo se toca en los integration tests.

Abrazo,
Augusto

2010/6/18 Francisco Tufró <[email protected]>:
> Gracias Maximiliano!!
> Para el testing de controladores es genial, mañana mismo lo pruebo y doy
> feedback.
> @sromano: Me interesó como te comenté el approach de no usar el layer de
> base de datos salvo cuando es realmente necesesario. Podrías pasar el post
> que comentaste sobre reducción de tiempo de testing? Además podríamos
> juntarnos a pensar a ver cómo se puede implementar en ruby alguna técnica de
> debugging como la que propusiste, a mí me resulta interesante.
> Prometo probar también capybara y pasar feedback.
> Tengo una pregunta para la lista, todos testean? hay alguien en la comunidad
> ruby reticente a testear?
> Este es un fenómeno que me encanta en general de la comunidad internacional
> de ruby y es el énfasis que hay en el testing, quería saber si acá sucede el
> mismo fenómeno.
> Saludos
> 2010/6/18 Maximiliano Gonzalez <[email protected]>
>>
>> Gente, en la RubyMeetup habia hablado con alguno de ustedes sobre una gema
>> llamada fast_context para aminorar lo que tardan en corren los test en los
>> que se utiiza shoulda. Su uso es mas q simple, requerir la gema y reemplazar
>> los context por los fast_context.
>> Algunos tips:
>>   1. fast_context tiene sentido cuando hay mas de un should en el context.
>>   2. fast_context podrá reemplazar al context limpiamente si el o los
>> anteriores should en el mismo context no modifiquen el estado de lo q
>> estamos testeando definido por el setup.
>> TATFK
>> Saludos
>> Maximiliano González
>> _______________________________________________
>> Ruby mailing list
>> [email protected]
>> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
>>
>
>
>
> --
> Francisco Tufró
> [email protected]
> http://www.franciscotufro.com.ar
> http://quov.is
> http://www.dias-felices.com.ar
> http://www.myspace.com/diasfelices
>
> _______________________________________________
> 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

Responder a