refactor: use newRouterConfigBuilder()
This commit is contained in:
@@ -36,21 +36,10 @@ func setupCachingTestContext(t *testing.T) *testContext {
|
|||||||
|
|
||||||
staticDir := t.TempDir()
|
staticDir := t.TempDir()
|
||||||
|
|
||||||
router := server.NewRouter(server.RouterConfig{
|
router := server.NewRouter(newRouterConfigBuilder().
|
||||||
AuthHandler: authHandler,
|
withIndividualHandlers(authHandler, postHandler, voteHandler, userHandler, apiHandler, authService).
|
||||||
PostHandler: postHandler,
|
withStaticDir(staticDir).
|
||||||
VoteHandler: voteHandler,
|
build())
|
||||||
UserHandler: userHandler,
|
|
||||||
APIHandler: apiHandler,
|
|
||||||
AuthService: authService,
|
|
||||||
PageHandler: nil,
|
|
||||||
StaticDir: staticDir,
|
|
||||||
Debug: false,
|
|
||||||
DisableCache: false,
|
|
||||||
DisableCompression: false,
|
|
||||||
DBMonitor: middleware.NewInMemoryDBMonitor(),
|
|
||||||
RateLimitConfig: testutils.AppTestConfig.RateLimit,
|
|
||||||
})
|
|
||||||
|
|
||||||
return &testContext{
|
return &testContext{
|
||||||
Router: router,
|
Router: router,
|
||||||
|
|||||||
@@ -35,21 +35,11 @@ func setupRateLimitRouter(t *testing.T, rateLimitConfig config.RateLimitConfig)
|
|||||||
|
|
||||||
staticDir := t.TempDir()
|
staticDir := t.TempDir()
|
||||||
|
|
||||||
router := server.NewRouter(server.RouterConfig{
|
router := server.NewRouter(newRouterConfigBuilder().
|
||||||
AuthHandler: authHandler,
|
withIndividualHandlers(authHandler, postHandler, voteHandler, userHandler, apiHandler, authService).
|
||||||
PostHandler: postHandler,
|
withStaticDir(staticDir).
|
||||||
VoteHandler: voteHandler,
|
withRateLimitConfig(rateLimitConfig).
|
||||||
UserHandler: userHandler,
|
build())
|
||||||
APIHandler: apiHandler,
|
|
||||||
AuthService: authService,
|
|
||||||
PageHandler: nil,
|
|
||||||
StaticDir: staticDir,
|
|
||||||
Debug: false,
|
|
||||||
DisableCache: false,
|
|
||||||
DisableCompression: false,
|
|
||||||
DBMonitor: middleware.NewInMemoryDBMonitor(),
|
|
||||||
RateLimitConfig: rateLimitConfig,
|
|
||||||
})
|
|
||||||
|
|
||||||
return router, suite
|
return router, suite
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user