mirror of
https://github.com/Tria-plc/edr-platform.git
synced 2026-09-08 17:08:18 +00:00
giveme git commit message 50 char
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
import {
|
||||
DEFAULT_PAYMENT_DRAIN_MINUTES,
|
||||
paymentDrainEndsAtIso,
|
||||
paymentDrainMs,
|
||||
payWindowLapsed,
|
||||
} from "./booking-batch.constants";
|
||||
@@ -64,4 +65,16 @@ describe("payWindowLapsed — pay-window drain tail", () => {
|
||||
expect(paymentDrainMs()).toBe(DEFAULT_PAYMENT_DRAIN_MINUTES * MIN);
|
||||
}
|
||||
});
|
||||
|
||||
it("paymentDrainEndsAtIso reports deadline + drain, null/garbage-safe", () => {
|
||||
expect(paymentDrainEndsAtIso(deadline)).toBe(
|
||||
new Date(at(DEFAULT_PAYMENT_DRAIN_MINUTES * MIN)).toISOString(),
|
||||
);
|
||||
expect(paymentDrainEndsAtIso(deadline.toISOString())).toBe(
|
||||
new Date(at(DEFAULT_PAYMENT_DRAIN_MINUTES * MIN)).toISOString(),
|
||||
);
|
||||
expect(paymentDrainEndsAtIso(null)).toBeNull();
|
||||
expect(paymentDrainEndsAtIso(undefined)).toBeNull();
|
||||
expect(paymentDrainEndsAtIso("not-a-date")).toBeNull();
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user