Michael Suchacz
af678606fc
fix(coderd/x/chatd): stabilize flaky request-count assertion in round-trip test ( #23843 )
...
The flaky test assumed the second streamed OpenAI request had already
been captured when the chat status event arrived. In practice, the
capture server can record that second request slightly later, which
intermittently left `streamRequestCount` at `1`.
This change waits for the second captured request before asserting on
the follow-up payload and relaxes the count check to a sanity check. The
test still verifies the `store=false` round-trip behavior without
depending on that timing race.
Fixes coder/internal#1433
2026-03-31 13:09:11 +02:00
..
2026-03-27 15:08:47 +00:00
2025-06-20 13:16:55 -06:00
2026-03-30 15:21:30 +01:00
2026-03-16 12:36:26 -05:00
2026-03-27 17:18:28 -04:00
2026-03-02 16:02:01 +01:00
2026-03-16 15:30:25 -05:00
2026-02-24 16:45:56 +00:00
2025-12-15 13:44:44 -09:00
2026-02-06 09:52:17 -07:00
2026-03-13 00:22:55 +11:00
2026-03-24 10:13:25 -08:00
2025-10-16 01:56:43 +11:00
2026-01-08 15:24:11 +04:00
2026-03-31 10:07:21 +01:00
2026-02-19 09:02:19 +00:00
2026-03-23 23:19:23 +02:00
2026-01-29 13:50:15 +01:00
2026-03-14 17:24:19 +00:00
2026-01-08 15:24:11 +04:00
2026-01-08 15:24:11 +04:00
2026-03-27 15:08:30 +00:00
2026-03-29 20:11:30 -04:00
2026-03-27 15:08:30 +00:00
2026-03-05 20:29:49 +00:00
2026-03-19 21:51:26 +00:00
2025-06-20 13:16:55 -06:00
2026-03-18 10:21:45 +00:00
2026-01-08 15:24:11 +04:00
2026-03-23 23:19:23 +02:00
2026-03-27 15:08:30 +00:00
2025-10-15 17:37:37 +00:00
2026-03-18 09:30:22 -05:00
2026-02-19 09:02:19 +00:00
2026-03-23 23:19:23 +02:00
2026-01-30 13:30:06 +01:00
2026-03-27 15:08:30 +00:00
2025-10-23 15:38:49 -05:00
2025-06-17 09:00:32 -08:00
2026-03-26 18:04:53 +11:00
2026-03-31 10:07:21 +01:00
2025-06-20 13:16:55 -06:00
2025-07-08 14:31:05 +00:00
2026-02-19 09:02:19 +00:00
2026-03-27 17:18:28 -04:00
2026-03-13 17:35:26 +00:00
2026-02-24 17:04:42 +00:00
2025-12-14 03:00:03 +00:00
2026-03-20 20:00:55 +00:00
2026-01-08 15:24:11 +04:00
2026-03-18 09:30:22 -05:00
2025-06-20 13:16:55 -06:00
2026-03-25 22:15:27 +00:00
2026-03-17 13:50:47 +11:00
2026-03-25 09:57:28 -04:00
2026-03-20 15:42:05 -05:00
2026-02-27 14:26:48 +00:00
2026-03-13 20:37:41 -07:00
2026-03-31 13:09:11 +02:00
2026-03-12 18:07:52 +02:00
2025-11-17 13:24:12 +00:00
2026-03-23 09:52:34 +00:00
2026-03-23 09:52:34 +00:00
2025-09-26 11:56:34 +02:00
2026-03-06 09:14:11 +00:00
2026-02-24 15:27:03 +00:00
2026-01-08 15:24:11 +04:00
2026-01-08 15:24:11 +04:00
2025-10-27 17:14:16 -06:00
2026-02-27 16:50:56 +00:00
2025-06-20 13:16:55 -06:00
2026-03-25 09:57:28 -04:00
2026-03-27 01:47:19 +01:00
2026-01-08 15:24:11 +04:00
2026-03-13 14:09:39 +00:00
2026-03-13 14:09:39 +00:00
2025-06-25 13:03:32 +00:00
2026-03-31 10:07:21 +01:00
2026-03-31 10:07:21 +01:00
2025-04-22 16:21:15 +00:00
2025-06-24 09:14:41 +01:00
2026-01-12 18:19:19 -08:00
2025-12-15 17:41:47 +00:00
2026-03-23 19:54:43 +00:00
2026-01-08 15:24:11 +04:00
2025-12-15 11:26:41 -06:00
2025-05-15 15:32:52 +01:00
2025-06-20 13:16:55 -06:00
2025-06-20 13:16:55 -06:00
2026-01-26 09:24:45 +00:00
2026-03-23 19:54:43 +00:00
2025-08-19 10:41:33 +02:00
2025-06-20 13:16:55 -06:00
2026-03-04 18:01:56 -08:00
2026-03-04 12:54:39 +02:00
2026-01-08 15:24:11 +04:00
2026-03-25 14:35:55 -04:00
2026-03-27 14:23:25 +00:00
2026-03-24 10:13:25 -08:00
2026-03-26 10:36:40 +00:00
2026-02-13 08:19:07 -06:00
2026-01-08 15:24:11 +04:00
2026-03-25 09:53:06 +00:00
2026-01-15 12:41:28 +03:00
2026-03-23 21:03:34 +00:00
2026-03-25 09:53:06 +00:00
2026-03-06 09:14:11 +00:00
2025-10-22 15:18:42 -05:00
2026-02-03 17:52:07 +00:00
2025-07-15 14:55:34 +10:00
2025-07-15 14:55:34 +10:00
2026-02-02 09:03:18 -06:00
2026-02-03 17:52:07 +00:00
2026-02-19 09:02:19 +00:00
2025-07-28 15:02:26 +01:00
2025-08-21 16:03:34 -04:00
2026-02-03 17:52:07 +00:00
2025-06-20 13:16:55 -06:00
2026-03-03 10:19:00 -05:00
2026-03-20 02:59:50 +00:00
2026-03-31 10:07:21 +01:00
2025-09-26 11:43:32 +02:00
2025-09-26 11:43:32 +02:00
2025-06-20 13:16:55 -06:00
2026-01-08 15:24:11 +04:00
2026-03-25 09:43:06 +02:00
2026-03-25 09:43:06 +02:00
2026-03-23 19:54:43 +00:00
2026-03-03 16:50:18 +00:00
2025-06-20 13:16:55 -06:00
2026-03-25 09:53:06 +00:00
2026-03-23 23:19:23 +02:00
2026-03-25 19:09:25 +00:00
2026-03-26 10:36:40 +00:00
2026-03-17 13:50:47 +11:00
2026-03-17 13:50:47 +11:00
2026-01-12 18:19:19 -08:00
2025-06-18 14:07:53 +00:00
2026-03-18 18:04:42 +00:00
2026-03-09 20:37:05 +00:00
2026-03-20 15:42:05 -05:00
2025-12-22 10:21:39 +04:00
2026-03-12 18:07:52 +02:00
2026-03-20 15:42:05 -05:00
2025-06-20 13:16:55 -06:00
2025-09-26 11:56:34 +02:00
2026-02-03 09:45:23 +00:00
2026-03-13 20:37:41 -07:00
2026-03-19 14:07:36 +00:00
2025-12-15 11:26:41 -06:00
2026-01-08 15:24:11 +04:00
2026-03-25 13:46:58 -05:00
2026-03-19 11:32:36 -05:00
2026-03-20 15:42:05 -05:00
2025-04-16 10:37:09 -06:00
2026-01-08 15:24:11 +04:00