(t *testing.T, rt event.APIClient, payload string)
| 310 | } |
| 311 | |
| 312 | func runNoteGenerated(t *testing.T, rt event.APIClient, payload string) VCNoteGeneratedOutput { |
| 313 | t.Helper() |
| 314 | raw := &event.RawEvent{ |
| 315 | EventType: eventTypeNoteGenerated, |
| 316 | Payload: json.RawMessage(payload), |
| 317 | Timestamp: time.Now(), |
| 318 | } |
| 319 | got, err := processVCNoteGenerated(context.Background(), rt, raw, nil) |
| 320 | if err != nil { |
| 321 | t.Fatalf("Process error: %v", err) |
| 322 | } |
| 323 | var out VCNoteGeneratedOutput |
| 324 | if err := json.Unmarshal(got, &out); err != nil { |
| 325 | t.Fatalf("Process output is not valid VCNoteGeneratedOutput JSON: %v\nraw=%s", err, string(got)) |
| 326 | } |
| 327 | return out |
| 328 | } |
no test coverage detected