From b936697659234cfa0a35259d4fcd991deb14f384 Mon Sep 17 00:00:00 2001 From: albert Date: Tue, 29 Jul 2025 01:03:51 +0200 Subject: [PATCH] test try-errors checks on FeedCiount counting --- src/__tests__/ScrapingService.test.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/__tests__/ScrapingService.test.ts b/src/__tests__/ScrapingService.test.ts index fbdbb73..13bc00c 100644 --- a/src/__tests__/ScrapingService.test.ts +++ b/src/__tests__/ScrapingService.test.ts @@ -47,5 +47,13 @@ describe('ScrapingService', () => { expect(mockFeedRepository.count).toHaveBeenCalled(); expect(count).toBe(5); }); + + test('should handle repository errors when getting feed count', async () => { + const errorMessage = 'Database connection failed'; + mockFeedRepository.count.mockRejectedValue(new Error(errorMessage)); + + await expect(scrapingService.getFeedCount()).rejects.toThrow(errorMessage); + expect(mockFeedRepository.count).toHaveBeenCalled(); + }); }); }); \ No newline at end of file