INNER CODE UNIT · Go

TestParseConfigFileRequiresConfig

oracle/oracle-db-appdev-monitoring · main_test.go:54

func TestParseConfigFileRequiresConfig(t *testing.T) {
	_, err := parseConfigFile(nil, emptyEnv, &bytes.Buffer{})
	if err == nil {
		t.Fatal("expected missing config file to fail")
	}
	if !strings.Contains(err.Error(), "config file is required") {
		t.Fatalf("expected required config error, got %v", err)
	}
}

func TestParseConfigFileRejectsRemovedFlags(t *testing.T) {
	_, err := parseConfigFile([]string{"--web.telemetry-path", "/metrics"}, emptyEnv, &bytes.Buffer{})
	if err == nil {
		t.Fatal("expected removed flag to fail")
	}
	if !strings.Contains(err.Error(), "flag provided but not defined") {
		t.Fatalf("expected unknown flag error, got %v", err)
	}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…