diff options
| author | Frank <[email protected]> | 2026-01-19 10:12:46 -0500 |
|---|---|---|
| committer | Frank <[email protected]> | 2026-01-19 10:12:50 -0500 |
| commit | 843d76191e3d463cdf157cdcc6393000d44c7dfd (patch) | |
| tree | 98da8714ce919994641df4ee38bf9e55c89e50d1 /packages/console/core/src/util/date.test.ts | |
| parent | 3186e7ec7c059bba75fe498f47328ad757e7406c (diff) | |
| download | opencode-843d76191e3d463cdf157cdcc6393000d44c7dfd.tar.gz opencode-843d76191e3d463cdf157cdcc6393000d44c7dfd.zip | |
zen: fix black reset date
Diffstat (limited to 'packages/console/core/src/util/date.test.ts')
| -rw-r--r-- | packages/console/core/src/util/date.test.ts | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/packages/console/core/src/util/date.test.ts b/packages/console/core/src/util/date.test.ts new file mode 100644 index 000000000..074df8a2f --- /dev/null +++ b/packages/console/core/src/util/date.test.ts @@ -0,0 +1,20 @@ +import { describe, expect, test } from "bun:test" +import { getWeekBounds } from "./date" + +describe("util.date.getWeekBounds", () => { + test("returns a Monday-based week for Sunday dates", () => { + const date = new Date("2026-01-18T12:00:00Z") + const bounds = getWeekBounds(date) + + expect(bounds.start.toISOString()).toBe("2026-01-12T00:00:00.000Z") + expect(bounds.end.toISOString()).toBe("2026-01-19T00:00:00.000Z") + }) + + test("returns a seven day window", () => { + const date = new Date("2026-01-14T12:00:00Z") + const bounds = getWeekBounds(date) + + const span = bounds.end.getTime() - bounds.start.getTime() + expect(span).toBe(7 * 24 * 60 * 60 * 1000) + }) +}) |
