tasks/db.rake in pact_broker-1.3.1 vs tasks/db.rake in pact_broker-1.3.2.rc1
- old
+ new
@@ -35,11 +35,11 @@
args.with_defaults(target: 0)
PactBroker::Database.migrate(args[:target].to_i)
end
desc 'Prepare the test database for running specs - RACK_ENV will be hardcoded to "test"'
- task 'prepare:test' => ['db:set_test_env','db:prepare_dir','db:migrate']
+ task 'prepare:test' => ['db:set_test_env','db:prepare_dir','db:delete','db:migrate']
desc 'Reset the database (rollback then migrate) - uses RACK_ENV, defaulting to "development"'
task :reset => ['db:rollback', 'db:migrate']
desc 'Delete the dev/test database - uses RACK_ENV, defaulting to "development"'
@@ -48,10 +48,9 @@
end
# Private: Ensure the dev/test database directory exists
task 'prepare_dir' => 'db:env' do
PactBroker::Database.ensure_database_dir_exists
- PactBroker::Database.delete_database_file
end
# Private
task :set_test_env do
ENV['RACK_ENV'] = 'test'