Migration Tests Catch a Different Class of Failure Than Unit Tests
An application can pass isolated logic tests while its database schema still fails to create, upgrade or enforce the intended constraint.
An application can pass isolated logic tests while its database schema still fails to create, upgrade or enforce the intended constraint.