mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
5c4495538b
This reverts deprecations added in #13528. The task is brought back for two reasons: 1. Give plugins a way to hook into the test database initialization process 2. Give the user a way to force a test database synchronization While `test:prepare` is still a dependency of every test task, `db:test:prepare` no longer hooks into it. This means that `test:prepare` runs before the schema is synchronized. Plugins, which insert data can now hook into `db:test:prepare`. The automatic schema maintenance can't detect when a migration is rolled-back, modified and reapplied. In this case the user has to fall back to `db:test:prepare` to force the synchronization to happen. |
||
---|---|---|
.. | ||
dbs_test.rb | ||
migrations_test.rb | ||
notes_test.rb |