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 {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…