From c55b1bcf38b6ec631a26edb83875bd0e9b2a2341 Mon Sep 17 00:00:00 2001 From: jochen Date: Thu, 5 Nov 2026 15:37:17 +0100 Subject: [PATCH] First views: the integration test reads the views families of the manifest's consumes, not the seat list's events (T-3; issue 1966) Claude-Session: https://claude.ai/code/session_01NcbgfFSnn24M3GcqttoU7i --- node-tools/internal/firstview/firstview_integration_test.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/node-tools/internal/firstview/firstview_integration_test.go b/node-tools/internal/firstview/firstview_integration_test.go index 035f4cc..a7972dc 100644 --- a/node-tools/internal/firstview/firstview_integration_test.go +++ b/node-tools/internal/firstview/firstview_integration_test.go @@ -44,7 +44,10 @@ func TestTheRunnersConsumerCarriesTheOwnersViewsFamiliesWhenTheOwnersAreDownThen filters := map[string][]string{} families := 0 for _, c := range manifest.Consumes { - emitter, event, _ := strings.Cut(c, ".views.") + emitter, event, isView := strings.Cut(c, ".views.") + if !isView { // the seat mesh-catalog's events: the seat list's, on EVENTS (cmd/node-tools/seatlist.go) + continue + } stream := streamOf[emitter] if stream == "" { t.Fatalf("the manifest consumes %s, whose views stream the test does not know", c)