diff --git a/src/__tests__/ScrapingService.test.ts b/src/__tests__/ScrapingService.test.ts index d8e967a..8a7ed98 100644 --- a/src/__tests__/ScrapingService.test.ts +++ b/src/__tests__/ScrapingService.test.ts @@ -33,5 +33,10 @@ describe('ScrapingService', () => { const serviceName = scrapingService.getServiceName(); expect(serviceName).toBe('ScrapingService'); }); + + test('should have access to repository', () => { + const hasRepository = scrapingService.hasRepository(); + expect(hasRepository).toBe(true); + }); }); }); \ No newline at end of file diff --git a/src/services/ScrapingService.ts b/src/services/ScrapingService.ts index 0e2f6f3..57df962 100644 --- a/src/services/ScrapingService.ts +++ b/src/services/ScrapingService.ts @@ -6,4 +6,8 @@ export class ScrapingService { getServiceName(): string { return 'ScrapingService'; } + + hasRepository(): boolean { + return this.feedRepository !== null && this.feedRepository !== undefined; + } } \ No newline at end of file