fix: database is closed (test)

This commit is contained in:
2026-06-08 15:43:13 +00:00
parent d30dd3f90f
commit bbf55a064e
@@ -35,6 +35,21 @@ func TestRepositoryMariaDBMigrationsAndRoundTrip(t *testing.T) {
if err != nil {
t.Fatal(err)
}
migrationDB, err := sqlx.Open("mysql", dsn)
if err != nil {
t.Fatal(err)
}
t.Cleanup(func() {
_ = migrationDB.Close()
})
if err := migrationDB.PingContext(ctx); err != nil {
t.Fatal(err)
}
if err := ApplyMigrations(ctx, migrationDB.DB); err != nil {
t.Fatal(err)
}
_ = migrationDB.Close()
db, err := sqlx.Open("mysql", dsn)
if err != nil {
t.Fatal(err)
@@ -45,9 +60,6 @@ func TestRepositoryMariaDBMigrationsAndRoundTrip(t *testing.T) {
if err := db.PingContext(ctx); err != nil {
t.Fatal(err)
}
if err := ApplyMigrations(ctx, db.DB); err != nil {
t.Fatal(err)
}
repo := NewRepository(db)
instrument := domain.Instrument{
InstrumentUID: "uid-trur",