diff --git a/libs/services/src/lib/playlists.service.spec.ts b/libs/services/src/lib/playlists.service.spec.ts index f8728429f..663326935 100644 --- a/libs/services/src/lib/playlists.service.spec.ts +++ b/libs/services/src/lib/playlists.service.spec.ts @@ -7,10 +7,11 @@ const STALKER_PLAYLIST_METADATA_MIGRATION_FLAG = 'm3u-playlists-stalker-metadata-v1'; describe('PlaylistsService', () => { - const originalElectron = (window as Window & { electron?: unknown }).electron; + const testWindow = window as unknown as { electron?: unknown }; + const originalElectron = testWindow.electron; afterEach(() => { - (window as Window & { electron?: unknown }).electron = originalElectron; + testWindow.electron = originalElectron; localStorage.removeItem(STALKER_PLAYLIST_METADATA_MIGRATION_FLAG); jest.restoreAllMocks(); }); @@ -73,7 +74,7 @@ describe('PlaylistsService', () => { ); }), }; - (window as Window & { electron?: unknown }).electron = electron; + testWindow.electron = electron; const service = createService(); @@ -110,7 +111,7 @@ describe('PlaylistsService', () => { dbUpsertAppPlaylist: jest.fn(), dbUpsertAppPlaylists: jest.fn(), }; - (window as Window & { electron?: unknown }).electron = electron; + testWindow.electron = electron; const service = createService(); @@ -146,7 +147,7 @@ describe('PlaylistsService', () => { return of(playlist); }), }; - (window as Window & { electron?: unknown }).electron = undefined; + testWindow.electron = undefined; const service = createService(dbService); @@ -186,7 +187,7 @@ describe('PlaylistsService', () => { of(playlist) ), }; - (window as Window & { electron?: unknown }).electron = undefined; + testWindow.electron = undefined; const service = createService(dbService); @@ -226,7 +227,7 @@ describe('PlaylistsService', () => { of(playlist) ), }; - (window as Window & { electron?: unknown }).electron = undefined; + testWindow.electron = undefined; const service = createService(dbService); diff --git a/libs/services/tsconfig.spec.json b/libs/services/tsconfig.spec.json index aae2e4e2e..19497995e 100644 --- a/libs/services/tsconfig.spec.json +++ b/libs/services/tsconfig.spec.json @@ -7,7 +7,7 @@ "types": ["jest", "node"], "moduleResolution": "bundler" }, - "files": ["src/test-setup.ts"], + "files": ["src/test-setup.ts", "../../global.d.ts"], "include": [ "jest.config.ts", "src/**/*.test.ts",