(cliData api.CLIData, failure *api.StructuredErrCLI)
| 66 | } |
| 67 | |
| 68 | func applySubmissionResultsMessages(cliData api.CLIData, failure *api.StructuredErrCLI) []tea.Msg { |
| 69 | ch := make(chan tea.Msg) |
| 70 | done := make(chan struct{}) |
| 71 | go func() { |
| 72 | defer close(ch) |
| 73 | defer close(done) |
| 74 | ApplySubmissionResults(cliData, failure, ch) |
| 75 | }() |
| 76 | |
| 77 | var msgs []tea.Msg |
| 78 | for msg := range ch { |
| 79 | msgs = append(msgs, msg) |
| 80 | } |
| 81 | <-done |
| 82 | return msgs |
| 83 | } |
| 84 | |
| 85 | func assertMessages(t *testing.T, got []tea.Msg, want []tea.Msg) { |
| 86 | t.Helper() |
no test coverage detected