diff --git a/frontend/src/components/cards/__tests__/StreamConnectionCard.test.jsx b/frontend/src/components/cards/__tests__/StreamConnectionCard.test.jsx
index 3b3eb1dc..25f6b239 100644
--- a/frontend/src/components/cards/__tests__/StreamConnectionCard.test.jsx
+++ b/frontend/src/components/cards/__tests__/StreamConnectionCard.test.jsx
@@ -16,6 +16,9 @@ vi.mock('../../../store/settings.jsx', () => ({
vi.mock('../../../store/useVideoStore', () => ({
default: vi.fn(),
}));
+vi.mock('../../../store/users.jsx', () => ({
+ default: vi.fn(),
+}));
// ── dateTimeUtils ─────────────────────────────────────────────────────────────
vi.mock('../../../utils/dateTimeUtils.js', () => ({
@@ -167,7 +170,6 @@ vi.mock('lucide-react', () => ({
SquareX: () => ,
Timer: () => ,
Users: () => ,
- Video: () => ,
Package: () => ,
Download: () => ,
}));
@@ -177,6 +179,7 @@ import { useLocation } from 'react-router-dom';
import usePlaylistsStore from '../../../store/playlists.jsx';
import useSettingsStore from '../../../store/settings.jsx';
import useVideoStore from '../../../store/useVideoStore';
+import useUsersStore from '../../../store/users.jsx';
import { showNotification } from '../../../utils/notificationUtils.js';
import {
getChannelStreams,
@@ -254,18 +257,27 @@ const setupLocation = (pathname = '/stats') => {
});
};
+const mockShowVideo = vi.fn();
+const mockPlaylistsState = { playlists: [], profiles: {} };
+const mockSettingsState = {
+ settings: { proxy_settings: {} },
+ environment: { env_mode: 'production' },
+};
+const mockVideoState = { showVideo: mockShowVideo };
+const mockUsersState = { users: [] };
+
const setupStores = () => {
vi.mocked(usePlaylistsStore).mockImplementation((selector) =>
- selector({ playlists: [], profiles: {} })
+ selector(mockPlaylistsState)
);
vi.mocked(useSettingsStore).mockImplementation((selector) =>
- selector({
- settings: { proxy_settings: {} },
- environment: { env_mode: 'production' },
- })
+ selector(mockSettingsState)
);
vi.mocked(useVideoStore).mockImplementation((selector) =>
- selector({ showVideo: vi.fn() })
+ selector(mockVideoState)
+ );
+ vi.mocked(useUsersStore).mockImplementation((selector) =>
+ selector(mockUsersState)
);
};