Maintenance: Fix failing database cleanup for custom development.

This commit is contained in:
Rolf Schmidt 2021-07-07 13:46:21 +00:00 committed by Thorsten Eckel
parent 605f5f6fa2
commit 6cbce23c54

View file

@ -25,13 +25,8 @@ require 'rspec/rails'
#
Dir[Rails.root.join('spec/support/**/*.rb')].sort.each { |f| require f }
# Checks if the database schema is up-to-date and re-creates the database if needed.
ActiveRecord::Migration.maintain_test_schema!
# Since maintain_test_schema! may provide an unseeded database, but tests rely on the seeding.
if User.count.zero?
Rake::Task['db:seed'].execute
end
# Reset database to be ready for tests
Rake::Task['zammad:db:reset'].execute
# make sure that all migrations of linked packages are executed
Package::Migration.linked