Dave Aronson wrote: > On Mon, Jul 12, 2010 at 23:23, Marnen Laibow-Koser > <[email protected]> wrote: >> Fearless Fool wrote: > >>> But then how do I run unit tests while preserving my carefully preloaded >>> data? >> >> You don't. �Good test isolation *requires* clearing the database for >> every test. > > Good ideal to strive for... but not absolutely necessary all the time.
Wrong! If the test has any potential of touching the database, it is *absolutely necessary all the time* to reset the DB to a known state. Usuallythat means clearing it. > 99% of the time, whether in testing Rails apps or anything else, > wisdom lies in knowing where to draw the line... and it's rarely all > the way to one side or the other. > > -Dave, foolish about many things, but at least possessed of this one > nugget of wisdom :-) > > -- > Specialization is for insects. | Professional: http://davearonson.com > -Robert Anson Heinlein � � � � | Programming: �http://codosaur.us > -------------------------------+ Leadership: � http://dare2xl.com > Have Pun, Will Babble! �-me � �| Et Cetera: � �http://davearonson.net -- Posted via http://www.ruby-forum.com/. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

