@@ -18,13 +18,13 @@ import (
1818 "github.com/stretchr/testify/require"
1919
2020 "github.com/ory/x/configx"
21+ "github.com/ory/x/dbal"
2122 "github.com/ory/x/logrusx"
2223 "github.com/ory/x/servicelocatorx"
2324 "github.com/ory/x/tlsx"
2425
2526 "github.com/ory/hydra/v2/cmd/server"
2627 "github.com/ory/hydra/v2/driver"
27- "github.com/ory/hydra/v2/driver/config"
2828 "github.com/ory/hydra/v2/internal/testhelpers"
2929 "github.com/ory/hydra/v2/jwk"
3030)
@@ -35,11 +35,12 @@ func TestGetOrCreateTLSCertificate(t *testing.T) {
3535 logger .Logger .ExitFunc = func (code int ) { t .Fatalf ("Logger called os.Exit(%v)" , code ) }
3636 d , err := driver .New (t .Context (),
3737 driver .WithConfigOptions (configx .WithValues (map [string ]interface {}{
38- "dsn" : config . DSNMemory ,
38+ "dsn" : dbal . NewSQLiteTestDatabase ( t ) ,
3939 "serve.tls.enabled" : true ,
4040 "serve.tls.cert.path" : certPath ,
4141 "serve.tls.key.path" : keyPath ,
4242 })),
43+ driver .WithAutoMigrate (),
4344 driver .WithServiceLocatorOptions (servicelocatorx .WithLogger (logger )),
4445 )
4546 require .NoError (t , err )
@@ -107,12 +108,15 @@ func TestGetOrCreateTLSCertificateBase64(t *testing.T) {
107108 require .NoError (t , err )
108109 keyBase64 := base64 .StdEncoding .EncodeToString (keyPEM )
109110
110- d , err := driver .New (t .Context (), driver .WithConfigOptions (configx .WithValues (map [string ]interface {}{
111- "dsn" : config .DSNMemory ,
112- "serve.tls.enabled" : true ,
113- "serve.tls.cert.base64" : certBase64 ,
114- "serve.tls.key.base64" : keyBase64 ,
115- })))
111+ d , err := driver .New (t .Context (),
112+ driver .WithConfigOptions (configx .WithValues (map [string ]interface {}{
113+ "dsn" : dbal .NewSQLiteTestDatabase (t ),
114+ "serve.tls.enabled" : true ,
115+ "serve.tls.cert.base64" : certBase64 ,
116+ "serve.tls.key.base64" : keyBase64 ,
117+ })),
118+ driver .WithAutoMigrate (),
119+ )
116120 require .NoError (t , err )
117121 getCert := server .GetOrCreateTLSCertificate (t .Context (), d , d .Config ().ServeAdmin (t .Context ()).TLS , "admin" )
118122 require .NotNil (t , getCert )
0 commit comments