package repository import ( "context" "testing" "github.com/jackc/pgx/v5/pgxpool" ) func TestObserveStoreMetricsReturnsDatabaseError(t *testing.T) { pool, err := pgxpool.New(context.Background(), "postgres://localhost/evobgp") if err != nil { t.Fatal(err) } pool.Close() pg := &Postgres{pool: pool} _, _, _, _, err = pg.ObserveStoreMetrics(context.Background()) if err == nil { t.Fatal("expected closed pool error") } }