Files
karma/main_test.go
2018-09-09 14:12:26 +01:00

29 lines
580 B
Go

package main
import (
"testing"
"github.com/prymitive/karma/internal/config"
log "github.com/sirupsen/logrus"
)
func TestLogConfig(t *testing.T) {
logLevels := map[string]log.Level{
"debug": log.DebugLevel,
"info": log.InfoLevel,
"warning": log.WarnLevel,
"error": log.ErrorLevel,
"fatal": log.FatalLevel,
"panic": log.PanicLevel,
}
for val, level := range logLevels {
config.Config.Log.Level = val
setupLogger()
if log.GetLevel() != level {
t.Errorf("Config.Log.Level=%s resulted in invalid log level %s", val, log.GetLevel())
}
}
}