fix: remove db utils
All checks were successful
Build Docker Image / Build-Docker-Image (push) Successful in 44s
Build and Push Docker Image / Build-And-Push-Docker-Image (push) Successful in 50s

This commit was merged in pull request #294.
This commit is contained in:
2024-12-04 22:13:59 +01:00
parent 521119fc02
commit 3ee26cd32b
4 changed files with 12 additions and 14 deletions

View File

@@ -1,10 +1,10 @@
package main
import (
"me-fit/db"
"me-fit/log"
"me-fit/service"
"me-fit/types"
"me-fit/utils"
"context"
"database/sql"
@@ -83,27 +83,27 @@ func setupIntegrationTest(t *testing.T, port string) (*sql.DB, context.Context)
ctx, done := context.WithCancel(context.Background())
t.Cleanup(done)
db, err := sql.Open("sqlite3", ":memory:")
database, err := sql.Open("sqlite3", ":memory:")
if err != nil {
t.Fatalf("Could not open Database data.db: %v", err)
}
t.Cleanup(func() {
db.Close()
database.Close()
})
err = utils.RunMigrations(db, "")
err = db.RunMigrations(database, "")
if err != nil {
t.Fatalf("Could not run migrations: %v", err)
}
go run(ctx, db, getEnv(port))
go run(ctx, database, getEnv(port))
err = waitForReady(ctx, 5*time.Second, "http://localhost:8080")
if err != nil {
t.Fatalf("Failed to start server: %v", err)
}
return db, ctx
return database, ctx
}
func getEnv(port string) func(string) string {