From 725eea8a68c33b6db00f930d240edc690eec8aff Mon Sep 17 00:00:00 2001 From: jochen Date: Wed, 4 Nov 2026 15:42:35 +0100 Subject: [PATCH] Join: mesh-knowledge's progress bus test counts the page's first view At the joined SDK the bundle is served in the test, so ServePage's first view asks the tracker's list and milestones and mesh-delivery's groups once beside progress (checked: with the page's start skipped the counts are the old 3, 1, 3). Claude-Session: https://claude.ai/code/session_01JG73KJNrH5EgFXMKKYSrig --- .../mesh-knowledge/cmd/mesh-knowledge/progress_bus_test.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/mesh-knowledge/cmd/mesh-knowledge/progress_bus_test.go b/modules/mesh-knowledge/cmd/mesh-knowledge/progress_bus_test.go index 3d3991438..c3755fdc7 100644 --- a/modules/mesh-knowledge/cmd/mesh-knowledge/progress_bus_test.go +++ b/modules/mesh-knowledge/cmd/mesh-knowledge/progress_bus_test.go @@ -75,7 +75,9 @@ func TestProgressOverTheBus(t *testing.T) { } seats.mu.Lock() defer seats.mu.Unlock() - if seats.asked["seat:issue-tracker.list"] != 3 || seats.asked["seat:mesh-delivery.groups"] != 1 || seats.asked[MilestonesVerb] != 3 { + // Each one more than progress asks: the bundle's overview page takes its first view once it is served (ServePage's + // Start, the tracker's list and milestones and mesh-delivery's groups), whether or not it listens. + if seats.asked["seat:issue-tracker.list"] != 4 || seats.asked["seat:mesh-delivery.groups"] != 2 || seats.asked[MilestonesVerb] != 4 { t.Fatalf("asked %v", seats.asked) } }