Files
migrate/migrate_test.go
T
end c65e357e15 fix: unify goose Provider path and fail on pending migrations
Apply BasePath via fs.Sub, route CLI through Provider API, return
ErrPendingMigrations when auto-migrate is disabled, use DownTo for blank.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-29 18:04:08 -07:00

19 lines
395 B
Go

package migrate_test
import (
"testing"
"gitea.auvem.com/go-toolkit/migrate"
"github.com/stretchr/testify/assert"
)
func TestModuleMigrationsRequiresConfig(t *testing.T) {
_, err := migrate.ModuleMigrations(nil)
assert.Error(t, err)
assert.ErrorIs(t, err, migrate.ErrInvalidMigrationCfg)
}
func TestErrPendingMigrations(t *testing.T) {
assert.Error(t, migrate.ErrPendingMigrations)
}