TestStreamingShownInLiveView: the streaming buffer is rendered above the prompt by View() while content is in flight, so the user sees tokens immediately even before the block flushes to scrollback.
(t *testing.T)
| 2830 | m := Model{width: 80, suggestOpen: true} |
| 2831 | for i := 0; i < popoverCap+4; i++ { |
| 2832 | m.suggest = append(m.suggest, argOption{value: fmt.Sprintf("profile%d", i)}) |
| 2833 | } |
| 2834 | m.suggestIdx = len(m.suggest) - 1 // last row, well past the first window |
| 2835 | rendered := stripANSI(m.renderPopover()) |
| 2836 | if !strings.Contains(rendered, m.suggest[m.suggestIdx].value) { |
| 2837 | t.Fatalf("selected row %q not visible in popover:\n%s", |
| 2838 | m.suggest[m.suggestIdx].value, rendered) |
| 2839 | } |
| 2840 | } |
| 2841 |
nothing calls this directly
no test coverage detected