mirror of
https://github.com/deepseek-ai/deepseek-harness
synced 2026-08-15 21:04:50 +00:00
jsdom resolves no CSS Modules layout and reports scrollHeight === clientHeight for every element, so the unit test cannot witness the scroll the .sources max-height produces. Drive it in the real browser instead. The web-search-round search double now returns 12 provider results with a title, snippet, and date each. That pins the seam's cap end to end for the first time in a real composition — searchMaxResults keeps 8, the model-visible text carries the kept titles and none of the dropped URLs, meta.truncated is true — and 8 such rows overflow the 320px container. A case after the aria golden expands the row and asserts 8 <li>, no button, the truncation indicator, and computed max-height/overflow-y with scrollHeight > clientHeight. The recorded stream and the aria golden are unchanged: replay is a positional cursor over the fixture's chunks and the search double is a separate local endpoint, while the card is collapsed at capture time.