From 85f5fd0b2266940f6652cbc66e140ef8b9b8d404 Mon Sep 17 00:00:00 2001 From: jochen Date: Thu, 29 Oct 2026 23:38:59 +0100 Subject: [PATCH] Fail the grants table test for any row whose user is not composed, so a row can never pass for a missing user (issue 1955) --- go/buscompose/buscompose_test.go | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/go/buscompose/buscompose_test.go b/go/buscompose/buscompose_test.go index 0e37746..ebceb40 100644 --- a/go/buscompose/buscompose_test.go +++ b/go/buscompose/buscompose_test.go @@ -800,9 +800,12 @@ func healthChecks(t *testing.T) { } } } - for name := range mayNot { - if !seen[name] { - t.Errorf("no user %s was composed", name) + // Every row names a user that was composed, in either table: a row for a user absent would pass for nothing. + for _, table := range []map[string][]string{may, mayNot} { + for name := range table { + if !seen[name] { + t.Errorf("no user %s was composed", name) + } } } }