refactor: code clean up

Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
This commit is contained in:
2026-07-06 22:42:31 -04:00
parent df531908f3
commit 3c0ea698b1
8 changed files with 62 additions and 66 deletions
+8 -8
View File
@@ -39,7 +39,7 @@ describe('daily recurrence', () => {
daysVisibleRange(new Date(2026, 5, 4), 6),
)
expect(instances.map(instance => new Date(instance.startMs).getDate())).toEqual([5, 7, 9])
expect(instances.map(instance => new Date(instance.start).getDate())).toEqual([5, 7, 9])
expect(instances.every(instance => instance.durationMs === 60 * 60 * 1000)).toBe(true)
expect(new Set(instances.map(instance => instance.key)).size).toBe(3)
})
@@ -71,7 +71,7 @@ describe('daily recurrence', () => {
daysVisibleRange(new Date(2026, 5, 1), 5),
)
expect(instances.map(instance => new Date(instance.startMs).getDate())).toEqual([1, 2, 3])
expect(instances.map(instance => new Date(instance.start).getDate())).toEqual([1, 2, 3])
})
it('preserves local wall-clock time across daylight-saving changes', () => {
@@ -85,7 +85,7 @@ describe('daily recurrence', () => {
daysVisibleRange(new Date(2026, 2, 7), 3),
)
expect(instances.map(instance => new Date(instance.startMs).getHours())).toEqual([9, 9, 9])
expect(instances.map(instance => new Date(instance.start).getHours())).toEqual([9, 9, 9])
})
it('preserves exclusive calendar-day duration for recurring timeless events', () => {
@@ -107,9 +107,9 @@ describe('daily recurrence', () => {
)
expect(instances).toHaveLength(3)
expect(instances.map(instance => new Date(instance.startMs).getHours())).toEqual([0, 0, 0])
expect(instances.map(instance => new Date(instance.start).getHours())).toEqual([0, 0, 0])
expect(instances.map(instance => {
const end = new Date(instance.endMs)
const end = new Date(instance.end)
return [end.getDate(), end.getHours()]
})).toEqual([[8, 0], [9, 0], [10, 0]])
})
@@ -128,7 +128,7 @@ describe('weekly recurrence', () => {
daysVisibleRange(new Date(2026, 5, 1), 10),
)
expect(instances.map(instance => new Date(instance.startMs).getDate())).toEqual([1, 3, 8, 10])
expect(instances.map(instance => new Date(instance.start).getDate())).toEqual([1, 3, 8, 10])
})
})
@@ -150,7 +150,7 @@ describe('recurrence mutations', () => {
daysVisibleRange(new Date(2026, 5, 1), 3),
)
expect(instances.map(instance => new Date(instance.startMs).getDate())).toEqual([1, 3])
expect(instances.map(instance => new Date(instance.start).getDate())).toEqual([1, 3])
})
it('moves and restyles a modified occurrence without duplicating it', () => {
@@ -178,7 +178,7 @@ describe('recurrence mutations', () => {
const moved = instances.find(instance => instance.instanceId === sourceId)
expect(instances).toHaveLength(2)
expect(new Date(moved!.startMs).getHours()).toBe(14)
expect(new Date(moved!.start).getHours()).toBe(14)
expect(moved!.durationMs).toBe(2 * 60 * 60 * 1000)
expect(moved!.label).toBe('Moved standup')
expect(moved!.color).toBe('#abcdef')