Skip to content

Commit df07b5b

Browse files
committed
fix: ci
1 parent 2dfa4db commit df07b5b

1 file changed

Lines changed: 4 additions & 6 deletions

File tree

src/lib/dispatch.test.ts

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -193,19 +193,17 @@ describe("dispatchTicket", () => {
193193
});
194194

195195
it("only one concurrent dispatch wins when claim is atomic", async () => {
196-
let claimed = false;
196+
let claimedValue: string | null = null;
197197
const claim = vi
198198
.fn()
199199
.mockImplementation(async (_key: string, value: string) => {
200-
if (claimed) return false;
201-
claimed = true;
200+
if (claimedValue !== null) return false;
201+
claimedValue = value;
202202
return true;
203203
});
204204
const getRunId = vi
205205
.fn()
206-
.mockImplementation(async () =>
207-
claimed ? `claiming:${Date.now()}` : null,
208-
);
206+
.mockImplementation(async () => claimedValue);
209207

210208
const makeAdaptersForRace = () => makeAdapters({ claim, getRunId });
211209
const { dispatchTicket } = await import("./dispatch.js");

0 commit comments

Comments
 (0)