INNER CODE UNIT · Go
TestParseConfigFileExplicitFlag
oracle/oracle-db-appdev-monitoring · main_test.go:29
func TestParseConfigFileExplicitFlag(t *testing.T) {
got, err := parseConfigFile([]string{"--config.file", "example-config.yaml"}, emptyEnv, &bytes.Buffer{})
if err != nil {
t.Fatalf("expected config flag to parse, got %v", err)
}
if got != "example-config.yaml" {
t.Fatalf("expected explicit config file, got %q", got)
}
}
func TestParseConfigFileFromEnvironment(t *testing.T) {
got, err := parseConfigFile(nil, func(key string) string {
if key == "CONFIG_FILE" {
return "env-config.yaml"
}
return ""
}, &bytes.Buffer{})
if err != nil {