feat: more work on calendar

This commit is contained in:
2026-02-22 14:31:31 +01:00
parent 64e1fb3d90
commit 947b1250e3
21 changed files with 191 additions and 9 deletions

View File

@@ -52,6 +52,17 @@ describe('Help menu documentation entry', () => {
expect(APP_MENU_ACTION_EVENT_MAP.validateSite).toBe('menu:validateSite');
});
it('includes Regenerate Calendar action in Blog menu', () => {
const blogGroup = APP_MENU_GROUPS.find((group) => group.label === 'Blog');
expect(blogGroup).toBeDefined();
expect(blogGroup?.items.some((item) => item.action === 'regenerateCalendar')).toBe(true);
});
it('maps Regenerate Calendar to a renderer menu event', () => {
expect(APP_MENU_ACTION_EVENT_MAP.regenerateCalendar).toBe('menu:regenerateCalendar');
});
it('includes Edit Preferences action in Edit menu with comma shortcut', () => {
const editGroup = APP_MENU_GROUPS.find((group) => group.label === 'Edit');
const preferencesItem = editGroup?.items.find((item) => item.action === 'editPreferences');