fix: database is closed (test)
This commit is contained in:
@@ -35,6 +35,21 @@ func TestRepositoryMariaDBMigrationsAndRoundTrip(t *testing.T) {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatal(err)
|
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)
|
db, err := sqlx.Open("mysql", dsn)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
@@ -45,9 +60,6 @@ func TestRepositoryMariaDBMigrationsAndRoundTrip(t *testing.T) {
|
|||||||
if err := db.PingContext(ctx); err != nil {
|
if err := db.PingContext(ctx); err != nil {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
}
|
}
|
||||||
if err := ApplyMigrations(ctx, db.DB); err != nil {
|
|
||||||
t.Fatal(err)
|
|
||||||
}
|
|
||||||
repo := NewRepository(db)
|
repo := NewRepository(db)
|
||||||
instrument := domain.Instrument{
|
instrument := domain.Instrument{
|
||||||
InstrumentUID: "uid-trur",
|
InstrumentUID: "uid-trur",
|
||||||
|
|||||||
Reference in New Issue
Block a user