diff --git a/frontend/src/components/forms/__tests__/Channel.test.jsx b/frontend/src/components/forms/__tests__/Channel.test.jsx
index f20d75ce..7b00775a 100644
--- a/frontend/src/components/forms/__tests__/Channel.test.jsx
+++ b/frontend/src/components/forms/__tests__/Channel.test.jsx
@@ -18,6 +18,12 @@ vi.mock('../../../utils/notificationUtils.js', () => ({
updateNotification: vi.fn(),
}));
+vi.mock('../../../api', () => ({
+ default: {
+ getCurrentProgramForEpg: vi.fn().mockResolvedValue(null),
+ },
+}));
+
vi.mock('../../../utils/forms/ChannelUtils.js', () => ({
addChannel: vi.fn(),
clearChannelOverrides: vi.fn(),
@@ -117,8 +123,25 @@ vi.mock('@hookform/resolvers/yup', () => ({
// ── lucide-react mock ──────────────────────────────────────────────────────────
vi.mock('lucide-react', () => ({
+ Blocks: () => ,
+ ChartLine: () => ,
+ Database: () => ,
+ Download: () => ,
+ FileImage: () => ,
+ LayoutGrid: () => ,
ListOrdered: () => ,
+ Logs: () => ,
+ MonitorCog: () => ,
+ Package: () => ,
+ Play: () => ,
+ PlugZap: () => ,
+ Radio: () => ,
+ Settings: () => ,
SquarePlus: () => ,
+ Undo2: () => ,
+ User: () => ,
+ Video: () => ,
+ Webhook: () => ,
X: () => ,
Zap: () => ,
}));