From 36968631a6b387d53fbe2881ef03dca0cebcdaec Mon Sep 17 00:00:00 2001 From: SergeantPanda Date: Sat, 30 May 2026 11:28:07 -0500 Subject: [PATCH] tests: Fix frontend series and vod tests. --- frontend/src/components/__tests__/SeriesModal.test.jsx | 6 ++++++ frontend/src/utils/components/SeriesModalUtils.js | 3 ++- frontend/src/utils/components/VODModalUtils.js | 3 ++- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/frontend/src/components/__tests__/SeriesModal.test.jsx b/frontend/src/components/__tests__/SeriesModal.test.jsx index c9715199..4e6bac64 100644 --- a/frontend/src/components/__tests__/SeriesModal.test.jsx +++ b/frontend/src/components/__tests__/SeriesModal.test.jsx @@ -7,6 +7,12 @@ import useSettingsStore from '../../store/settings'; import { copyToClipboard } from '../../utils'; // Mock stores +vi.mock('../../store/auth', () => ({ + default: { + getState: () => ({ accessToken: null }), + }, +})); + vi.mock('../../store/useVODStore', () => ({ default: vi.fn(), })); diff --git a/frontend/src/utils/components/SeriesModalUtils.js b/frontend/src/utils/components/SeriesModalUtils.js index b4be368a..29b342a4 100644 --- a/frontend/src/utils/components/SeriesModalUtils.js +++ b/frontend/src/utils/components/SeriesModalUtils.js @@ -140,7 +140,8 @@ export const getEpisodeStreamUrl = (episode, selectedProvider, env_mode) => { } const token = useAuthStore.getState().accessToken; if (token) params.set('token', token); - if (params.toString()) streamUrl += `?${params.toString()}`; + if (params.toString()) + streamUrl += `?${params.toString().replace(/\+/g, '%20')}`; if (env_mode === 'dev') { streamUrl = `${window.location.protocol}//${window.location.hostname}:5656${streamUrl}`; diff --git a/frontend/src/utils/components/VODModalUtils.js b/frontend/src/utils/components/VODModalUtils.js index aaeb93cb..8c1ccd9d 100644 --- a/frontend/src/utils/components/VODModalUtils.js +++ b/frontend/src/utils/components/VODModalUtils.js @@ -72,7 +72,8 @@ export const getMovieStreamUrl = (vod, selectedProvider, env_mode) => { } const token = useAuthStore.getState().accessToken; if (token) params.set('token', token); - if (params.toString()) streamUrl += `?${params.toString()}`; + if (params.toString()) + streamUrl += `?${params.toString().replace(/\+/g, '%20')}`; if (env_mode === 'dev') { streamUrl = `${window.location.protocol}//${window.location.hostname}:5656${streamUrl}`;