On May 30, 2006, at 8:34 PM, Ezra Zygmuntowicz wrote: > > On May 30, 2006, at 2:33 PM, cremes.devlist / mac.com wrote: > >> I'm working on a program that manipulates and stores a lot of data >> in a database via ActiveRecord. I'm having a heck of a time trying >> to write unit and functional tests for this program because I >> don't have a reasonable way to reload the test db. I'd like to use >> the fixtures facility from Rails but so far I've failed at ripping >> it out and moving it to a non-Rails environment. >> >> (BTW, I'm using the MockFS gem to test the filesystem portions of >> the code and I have to say it is working *brilliantly*. Many >> thanks to the author!) >> >> Anyone have experience with this type of work? Care to share any >> tips on getting this to work? >> >> Thanks very much. >> >> cr >> > > Hey- > > I had to do the same thing to test an activerecord extension > plugin outside of rails. You can feel free to steal the test > harness from my plugin: > > http://opensvn.csie.org/ezra/rails/ez_where_two/test/test_helper.rb > > Thats the test_helper that loads activerecord with a database.yml > and then defines some models and loads the fixtures as well. Have a > look around the plugin for the way I made this happen. You're a life saver! Thank you! cr Chuck Remes cremes / mac.com www.familyvideovault.com (not yet live!)