INNER CODE UNIT · Go
TestLoggerUpdate
andrearaponi/dito · app/app_test.go:12
func TestLoggerUpdate(t *testing.T) {
// Initial configuration with log level set to "info"
initialConfig := &config.ProxyConfig{
Logging: config.Logging{
Level: "info",
},
}
// Update the configuration
config.UpdateConfig(initialConfig)
// Create a new Dito instance with the initial logger
// Create a mock HTTP transport config for testing
mockHTTPTransportConfig := &config.HTTPTransportConfig{}
dito := NewDito(mockHTTPTransportConfig, logging.InitializeLogger(initialConfig.Logging.Level))
// Check if the initial logger level is set to "info"