Ashley,
I am using rake db:migrate RAILS_ENV=test.
The values I'm inserting into the tables using migrations are gone by
the time the tests run.
Andrew
On May 22, 2008, at 7:07 AM, Ashley Moran wrote:
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
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users