@@ -29,6 +29,7 @@ import (
2929 _ "github.com/jackc/pgx/v5/stdlib"
3030 "github.com/peterldowns/pgtestdb"
3131 "github.com/specterops/bloodhound/cmd/api/src/auth"
32+ "github.com/specterops/bloodhound/cmd/api/src/config"
3233 "github.com/specterops/bloodhound/cmd/api/src/database"
3334 "github.com/specterops/bloodhound/cmd/api/src/model/appcfg"
3435 "github.com/specterops/bloodhound/cmd/api/src/test/integration/utils"
@@ -95,8 +96,14 @@ func setupIntegrationTest(t *testing.T) IntegrationTestSuite {
9596 connConf = pgtestdb .Custom (t , getPostgresConfig (t ), pgtestdb.NoopMigrator {})
9697 )
9798
99+ cfg , err := config .NewDefaultConfiguration ()
100+ if err != nil {
101+ t .Logf ("Error creating new default configuration: %v" , err )
102+ }
103+ cfg .Database .Connection = connConf .URL ()
104+
98105 // Create connection pool
99- pool , err := pg .NewPool (connConf . URL () )
106+ pool , err := pg .NewPool (cfg . Database )
100107 require .NoError (t , err )
101108
102109 // Open graph database
@@ -111,7 +118,7 @@ func setupIntegrationTest(t *testing.T) IntegrationTestSuite {
111118 err = graphDB .AssertSchema (ctx , schema ())
112119 require .NoError (t , err )
113120
114- gormDB , err := database .OpenDatabase (connConf . URL () )
121+ gormDB , err := database .OpenDatabase (cfg . Database )
115122 require .NoError (t , err )
116123
117124 db := database .NewBloodhoundDB (gormDB , auth .NewIdentityResolver ())
0 commit comments