( ctx context.Context, t *testing.T, db database.Store, chatID uuid.UUID, )
| 508 | } |
| 509 | |
| 510 | func requireResponsesChatWaiting( |
| 511 | ctx context.Context, |
| 512 | t *testing.T, |
| 513 | db database.Store, |
| 514 | chatID uuid.UUID, |
| 515 | ) { |
| 516 | t.Helper() |
| 517 | chat, err := db.GetChatByID(ctx, chatID) |
| 518 | require.NoError(t, err) |
| 519 | if chat.Status == database.ChatStatusError { |
| 520 | require.FailNowf(t, "chat failed", "last_error=%q", chatLastErrorMessage(chat.LastError)) |
| 521 | } |
| 522 | require.Equal(t, database.ChatStatusWaiting, chat.Status) |
| 523 | } |
| 524 | |
| 525 | func uniqueResponsesTitle(t *testing.T, prefix string) string { |
| 526 | t.Helper() |
no test coverage detected