test: add getMostRecentTemplateDate mock to template service tests

Fixed failing tests by adding the new getMostRecentTemplateDate method
to the mock repository in template service tests.

Fixes test failures in:
- should handle update mode with existing templates
- should handle update mode with no new templates

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
czlonkowski
2025-10-07 14:37:43 +02:00
parent bd03412fc8
commit 3332eb09fc

View File

@@ -79,6 +79,7 @@ describe('TemplateService', () => {
getTemplateCount: vi.fn(),
getTemplateStats: vi.fn(),
getExistingTemplateIds: vi.fn(),
getMostRecentTemplateDate: vi.fn(),
clearTemplates: vi.fn(),
saveTemplate: vi.fn(),
rebuildTemplateFTS: vi.fn(),
@@ -471,6 +472,7 @@ describe('TemplateService', () => {
}));
mockRepository.getExistingTemplateIds = vi.fn().mockReturnValue(new Set([1, 2]));
mockRepository.getMostRecentTemplateDate = vi.fn().mockReturnValue(new Date('2025-09-01'));
mockRepository.saveTemplate = vi.fn();
mockRepository.rebuildTemplateFTS = vi.fn();
@@ -498,6 +500,7 @@ describe('TemplateService', () => {
}));
mockRepository.getExistingTemplateIds = vi.fn().mockReturnValue(new Set([1, 2]));
mockRepository.getMostRecentTemplateDate = vi.fn().mockReturnValue(new Date('2025-09-01'));
mockRepository.saveTemplate = vi.fn();
mockRepository.rebuildTemplateFTS = vi.fn();