refactor: code clean up
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
This commit is contained in:
@@ -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')
|
||||
|
||||
Reference in New Issue
Block a user