Assert the controller's buckets in the builder-on-the-bus fixture (issue 1945)
A merge the controller hears is now kept in the bucket of the merges (ADR 0539 §17); the test that sends one passed only when an earlier test on the shared bus had made that bucket.
This commit is contained in:
@@ -47,6 +47,11 @@ func aBuilderOnTheBus(t *testing.T) builderOnTheBus {
|
|||||||
}
|
}
|
||||||
*c.into = kv
|
*c.into = kv
|
||||||
}
|
}
|
||||||
|
// And the controller's own buckets, as its start asserts them: a merge it hears is kept in the bucket of the merges
|
||||||
|
// (ADR 0539 §17), which no other test need have made on this bus first.
|
||||||
|
if err := js.EnsureControllerBuckets(); err != nil {
|
||||||
|
t.Fatal(err)
|
||||||
|
}
|
||||||
servingBus.Store(js)
|
servingBus.Store(js)
|
||||||
t.Cleanup(func() { servingBus.Store(nil) })
|
t.Cleanup(func() { servingBus.Store(nil) })
|
||||||
withTrunkList(t, true)
|
withTrunkList(t, true)
|
||||||
|
|||||||
Reference in New Issue
Block a user