diff --git a/libs/portal/stalker/data-access/src/lib/stalker-itv-channel-loader.spec.ts b/libs/portal/stalker/data-access/src/lib/stalker-itv-channel-loader.spec.ts index 2e0da1e2c..3bb15035b 100644 --- a/libs/portal/stalker/data-access/src/lib/stalker-itv-channel-loader.spec.ts +++ b/libs/portal/stalker/data-access/src/lib/stalker-itv-channel-loader.spec.ts @@ -1,4 +1,5 @@ import { DataService } from '@iptvnator/services'; +import { STALKER_RECIPE_CLASSIFIER_VERSION } from '@iptvnator/portal/stalker/protocol'; import { PlaylistMeta, STALKER_REQUEST, @@ -109,6 +110,9 @@ describe('loadFullItvChannelList', () => { { ...PLAYLIST, isFullStalkerPortal: true, + stalkerRecipeClassifierVersion: + STALKER_RECIPE_CLASSIFIER_VERSION, + stalkerRequestRecipe: 'full-session', }, jest.fn(), { @@ -119,20 +123,21 @@ describe('loadFullItvChannelList', () => { ).resolves.toBe('error'); expect(sendIpcEvent).not.toHaveBeenCalled(); - expect(makeAuthenticatedRequest.mock.calls.map(([, params]) => params)) - .toEqual([ - { - action: StalkerPortalActions.GetAllChannels, - type: 'itv', - }, - { - action: StalkerPortalActions.GetOrderedList, - category: '*', - genre: '*', - p: 1, - sortby: 'number', - type: 'itv', - }, - ]); + expect( + makeAuthenticatedRequest.mock.calls.map(([, params]) => params) + ).toEqual([ + { + action: StalkerPortalActions.GetAllChannels, + type: 'itv', + }, + { + action: StalkerPortalActions.GetOrderedList, + category: '*', + genre: '*', + p: 1, + sortby: 'number', + type: 'itv', + }, + ]); }); }); diff --git a/libs/portal/stalker/data-access/src/lib/stores/features/with-stalker-player.feature.spec.ts b/libs/portal/stalker/data-access/src/lib/stores/features/with-stalker-player.feature.spec.ts index 07150c060..56c8c98c8 100644 --- a/libs/portal/stalker/data-access/src/lib/stores/features/with-stalker-player.feature.spec.ts +++ b/libs/portal/stalker/data-access/src/lib/stores/features/with-stalker-player.feature.spec.ts @@ -11,6 +11,7 @@ import { STALKER_SESSION_APPLICATION_OPERATIONS, StalkerPortalActions, } from '@iptvnator/shared/interfaces'; +import { STALKER_RECIPE_CLASSIFIER_VERSION } from '@iptvnator/portal/stalker/protocol'; import { StalkerSessionService } from '../../stalker-session.service'; import { withStalkerPlayer } from './with-stalker-player.feature'; @@ -311,6 +312,8 @@ describe('withStalkerPlayer', () => { store.setCurrentPlaylist({ ...PLAYLIST, isFullStalkerPortal: true, + stalkerRecipeClassifierVersion: STALKER_RECIPE_CLASSIFIER_VERSION, + stalkerRequestRecipe: 'full-session', userAgent: 'renderer-user-agent', referrer: 'https://portal.example/referrer', origin: 'https://portal.example', diff --git a/libs/portal/stalker/data-access/src/lib/stores/features/with-stalker-portal.feature.spec.ts b/libs/portal/stalker/data-access/src/lib/stores/features/with-stalker-portal.feature.spec.ts index 78e8b87c3..fdc1ff3a7 100644 --- a/libs/portal/stalker/data-access/src/lib/stores/features/with-stalker-portal.feature.spec.ts +++ b/libs/portal/stalker/data-access/src/lib/stores/features/with-stalker-portal.feature.spec.ts @@ -1,5 +1,6 @@ import { TestBed } from '@angular/core/testing'; import { signalStore } from '@ngrx/signals'; +import { STALKER_RECIPE_CLASSIFIER_VERSION } from '@iptvnator/portal/stalker/protocol'; import { DataService, RuntimeCapabilitiesService } from '@iptvnator/services'; import { PlaylistMeta, STALKER_REQUEST } from '@iptvnator/shared/interfaces'; import { StalkerSessionService } from '../../stalker-session.service'; @@ -130,6 +131,8 @@ describe('withStalkerPortal', () => { const fullPlaylist = { ...PLAYLIST, isFullStalkerPortal: true, + stalkerRecipeClassifierVersion: STALKER_RECIPE_CLASSIFIER_VERSION, + stalkerRequestRecipe: 'full-session' as const, }; const response = { js: [{ id: 'vod' }] }; stalkerSession.makeAuthenticatedRequest.mockResolvedValue(response);