From 216d2b4411325a78b724ab9dceee9265afe1d777 Mon Sep 17 00:00:00 2001 From: jochen Date: Wed, 21 Oct 2026 16:03:55 +0200 Subject: [PATCH] =?UTF-8?q?Check=20every=20mesh=20node's=20bucket=20and=20?= =?UTF-8?q?stream=20name,=20not=20only=20one=20(issue=201694,=20ADR=200488?= =?UTF-8?q?=20=C2=A74)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- go/declaration/filereference_test.go | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/go/declaration/filereference_test.go b/go/declaration/filereference_test.go index 34bbc28..be34ce1 100644 --- a/go/declaration/filereference_test.go +++ b/go/declaration/filereference_test.go @@ -137,13 +137,15 @@ func TestTheSharedNames(t *testing.T) { // 1694/AC6: each node has a bucket of its own, so a grant names it and never needs a `*` (ADR 0486 §2). func TestEachNodeHasABucketOfItsOwn(t *testing.T) { - b, err := FileBucketFor("g14") - if err != nil || b != "declaration-files-g14" { - t.Fatalf("%q %v", b, err) - } - s, err := FileStreamFor("g14") - if err != nil || s != "OBJ_declaration-files-g14" { - t.Fatalf("%q %v", s, err) + for _, n := range []string{"ace", "g14", "novox", "shanks"} { + b, err := FileBucketFor(n) + if err != nil || b != "declaration-files-"+n { + t.Errorf("bucket for %q: %q %v", n, b, err) + } + s, err := FileStreamFor(n) + if err != nil || s != "OBJ_declaration-files-"+n { + t.Errorf("stream for %q: %q %v", n, s, err) + } } for _, bad := range []string{"", "a.b", "a*", "*", ">", "a b", "a>", "a/b", "ä"} { if _, err := FileBucketFor(bad); err == nil {