--- Subnav ---
(t *testing.T)
| 99 | } |
| 100 | _, consumed := v.Update(journalPageAppendedMsg{ |
| 101 | requestID: v.moreID, |
| 102 | entries: []journalSummary{{ |
| 103 | ID: 9, Date: "2025-01-01", Starts: time.Date(2025, 1, 1, 12, 0, 0, 0, time.Local), Preview: "Older entry", |
| 104 | }}, |
| 105 | }) |
| 106 | if !consumed || len(v.list.entries) != 3 || v.list.entries[2].Preview != "Older entry" { |
| 107 | t.Fatalf("grown feed = consumed:%v entries:%#v", consumed, v.list.entries) |
| 108 | } |
| 109 | } |
| 110 | |
| 111 | func TestJournalFeedIgnoresStalePage(t *testing.T) { |
| 112 | v := newJournalView(testVC()) |
| 113 | v.Init() |
| 114 | v.requestFeed("planning") |
| 115 | v.Update(journalPageLoadedMsg{ |
| 116 | requestResult: requestResult{requestID: v.requests.id - 1}, |
| 117 | entries: journalEntries(1), |
| 118 | }) |
| 119 | if len(v.list.entries) != 0 || !v.requests.loading { |
| 120 | t.Fatalf("stale page changed feed: entries:%d loading:%v", len(v.list.entries), v.requests.loading) |
| 121 | } |
| 122 | } |
nothing calls this directly
no test coverage detected