mirror of
https://github.com/block/buzz.git
synced 2026-10-30 22:11:36 +00:00
test(desktop): cover workstream wait merging
Signed-off-by: loganj <loganj@squareup.com>
This commit is contained in:
@@ -202,3 +202,24 @@ test("derived reviewer waits cover all unapproved open review states and exclude
|
||||
]);
|
||||
assert.equal(deriveReviewerWaits([reference], approved).length, 0);
|
||||
});
|
||||
|
||||
test("manual wording overlays an identical derived PR key while a deleted manual wait leaves the derived wait", () => {
|
||||
const derived = [
|
||||
{
|
||||
key: "github:block/buzz#4",
|
||||
actor: { kind: "team", name: "Reviewers" },
|
||||
reason: "Review requested",
|
||||
source: "derived",
|
||||
},
|
||||
];
|
||||
const manual = [
|
||||
{
|
||||
key: "github:block/buzz#4",
|
||||
actor: { kind: "team", name: "Release reviewers" },
|
||||
reason: "Please review release notes",
|
||||
source: "manual",
|
||||
},
|
||||
];
|
||||
assert.deepEqual(mergeWorkstreamWaits(manual, derived), manual);
|
||||
assert.deepEqual(mergeWorkstreamWaits([], derived), derived);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user