@@ -20,7 +20,7 @@ import (
2020)
2121
2222func NewKratosServer (t * testing.T , reg driver.Registry ) (public , admin * httptest.Server ) {
23- return NewKratosServerWithRouters (t , reg , x .NewRouterPublic (), x .NewRouterAdmin ())
23+ return NewKratosServerWithRouters (t , reg , x .NewRouterPublic (reg ), x .NewRouterAdmin (reg ))
2424}
2525
2626func NewKratosServerWithCSRF (t * testing.T , reg driver.Registry ) (public , admin * httptest.Server ) {
@@ -29,15 +29,18 @@ func NewKratosServerWithCSRF(t *testing.T, reg driver.Registry) (public, admin *
2929}
3030
3131func NewKratosServerWithCSRFAndRouters (t * testing.T , reg driver.Registry ) (public , admin * httptest.Server , rp * x.RouterPublic , ra * x.RouterAdmin ) {
32- rp , ra = x .NewRouterPublic (), x .NewRouterAdmin ()
32+ rp , ra = x .NewRouterPublic (reg ), x .NewRouterAdmin (reg )
3333 csrfHandler := nosurfx .NewTestCSRFHandler (rp , reg )
3434 reg .WithCSRFHandler (csrfHandler )
35+
3536 ran := negroni .New ()
3637 ran .UseFunc (x .RedirectAdminMiddleware )
3738 ran .UseHandler (ra )
39+
3840 rpn := negroni .New ()
3941 rpn .UseFunc (x .HTTPLoaderContextMiddleware (reg ))
4042 rpn .UseHandler (rp )
43+
4144 public = httptest .NewServer (nosurfx .NewTestCSRFHandler (rpn , reg ))
4245 admin = httptest .NewServer (ran )
4346 ctx := context .Background ()
@@ -82,9 +85,9 @@ func InitKratosServers(t *testing.T, reg driver.Registry, public, admin *httptes
8285 reg .RegisterRoutes (context .Background (), public .Config .Handler .(* x.RouterPublic ), admin .Config .Handler .(* x.RouterAdmin ))
8386}
8487
85- func NewKratosServers (t * testing.T ) (public , admin * httptest.Server ) {
86- public = httptest .NewServer (x .NewRouterPublic ())
87- admin = httptest .NewServer (x .NewRouterAdmin ())
88+ func NewKratosServers (t * testing.T , reg driver. Registry ) (public , admin * httptest.Server ) {
89+ public = httptest .NewServer (x .NewRouterPublic (reg ))
90+ admin = httptest .NewServer (x .NewRouterAdmin (reg ))
8891
8992 public .URL = strings .Replace (public .URL , "127.0.0.1" , "localhost" , - 1 )
9093 t .Cleanup (public .Close )
0 commit comments