package buscompose import ( "testing" "git.novox.be/novox/mesh-sdk/go/membership" ) // The names this package keeps for the grants part's composer (mesh-grants internal/buscompose, ADR 0593 ยง1) agree with // what the runtime reads: the memberships bucket, and a log's stream and subject. func TestTheBusNamesAgree(t *testing.T) { if GrantsMembershipsBucket != membership.GrantsBucket { t.Fatalf("the memberships bucket is %q here and %q in membership", GrantsMembershipsBucket, membership.GrantsBucket) } if MembershipKey("ace", "netcheck") != "ace.netcheck" { t.Fatal("a membership's key is not .") } if LogStreamName("mesh-delivery-builder", "build-log") == "" || LogSubject("mesh-delivery-builder", "build-log") == "" { t.Fatal("a log has no stream or subject") } }