12 lines
315 B
TypeScript
12 lines
315 B
TypeScript
import { describe, expect, it } from "vitest";
|
|
|
|
import { retryDelayMs } from "./repository";
|
|
|
|
describe("outbox retry policy", () => {
|
|
it("uses capped exponential backoff", () => {
|
|
expect(retryDelayMs(1)).toBe(500);
|
|
expect(retryDelayMs(4)).toBe(4_000);
|
|
expect(retryDelayMs(30)).toBe(60_000);
|
|
});
|
|
});
|