package api import ( "time" "github.com/gorilla/mux" "go.uber.org/zap" ) func NewMockServer() *Server { config := &Config{ Port: "9898", HttpServerShutdownTimeout: 5 * time.Second, HttpServerTimeout: 30 * time.Second, BackendURL: []string{}, ConfigPath: "/config", DataPath: "/data", HttpClientTimeout: 30 * time.Second, UIColor: "blue", UIPath: ".ui", UIMessage: "Greetings", Hostname: "localhost", } logger, _ := zap.NewDevelopment() return &Server{ router: mux.NewRouter(), logger: logger, config: config, } }