On 22 May 2008, at 03:49, Andrew Selder wrote:
It would be wonderful if there was some option to specify tables
that behave like this, that should be loaded at the beginning of the
test run, and (optionally) trashed at the end of the run. Or even
better, specify that the test script shouldn't touch (build or
teardown) these tables at all, and let their migrated state remain.
Like Scott said, this shouldn't be a problem. Are you creating your
test DB like this?
rake db:test:clone
If so, try this:
rake db:migrate RAILS_ENV=test
It will create a test database that is identical to a new production
database, instead of an approximation. I have no idea why the Rails
team decided would be better to test against an incomplete database,
but I always use migrate now, instead of clone.
Ashley
--
http://www.patchspace.co.uk/
http://aviewfromafar.net/
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users