mirror of
https://github.com/bulwarkmail/native.git
synced 2026-11-01 00:07:01 +00:00
fix: keep a saturday week start after a restart
This commit is contained in:
@@ -28,6 +28,13 @@ describe('settings-store', () => {
|
||||
});
|
||||
});
|
||||
|
||||
describe('week start', () => {
|
||||
it('keeps a Saturday week start across a restart', () => {
|
||||
expect(mergeWithDefaults({ calendarFirstDayOfWeek: 6 } as never).calendarFirstDayOfWeek).toBe(6);
|
||||
expect(mergeWithDefaults({ calendarFirstDayOfWeek: 3 } as never).calendarFirstDayOfWeek).not.toBe(3);
|
||||
});
|
||||
});
|
||||
|
||||
describe('mergeWithDefaults', () => {
|
||||
it('rejects values outside the allowed set', () => {
|
||||
const out = mergeWithDefaults({
|
||||
|
||||
@@ -642,7 +642,7 @@ const VALIDATORS: Partial<Record<keyof PersistedSettings, (v: unknown) => boolea
|
||||
swipeMode: oneOf(['instant', 'reveal']),
|
||||
archiveMode: oneOf(['single', 'year', 'month']),
|
||||
calendarDefaultView: oneOf(['month', 'week', 'day', 'agenda']),
|
||||
calendarFirstDayOfWeek: oneOf([0, 1]),
|
||||
calendarFirstDayOfWeek: oneOf([0, 1, 6]),
|
||||
calendarTimeFormat: oneOf(['12h', '24h']),
|
||||
calendarHoverPreview: oneOf(['instant', 'delay-500ms', 'delay-1s', 'delay-2s', 'off']),
|
||||
filesFolderLayout: oneOf(['inline', 'sidebar']),
|
||||
|
||||
Reference in New Issue
Block a user