package audit import ( "testing" ) func TestMergeMetadata(t *testing.T) { merged := MergeMetadata( map[string]string{"status": "active"}, map[string]string{"role": "admin"}, nil, ) if merged["status"] != "active" || merged["role"] != "admin" { t.Fatalf("unexpected merged metadata: %#v", merged) } } func TestFlagMetadata(t *testing.T) { if FlagMetadata("has_search", false) != nil { t.Fatal("expected nil metadata for false flag") } meta := FlagMetadata("has_search", true) if meta["has_search"] != "true" { t.Fatalf("unexpected flag metadata: %#v", meta) } }