From 21eb2d2608c33c721c2711c22d8d80adef3119f1 Mon Sep 17 00:00:00 2001 From: Wikid82 Date: Wed, 19 Nov 2025 20:22:01 -0500 Subject: [PATCH] refactor: remove old test files for useProxyHosts and useRemoteServers; add new tests for useImport and update existing tests for useProxyHosts and useRemoteServers --- .../components/__tests__/ProxyHostForm.test.tsx | 15 ++++++++++----- .../{useImport.test.ts => useImport.test.tsx} | 0 ...eProxyHosts.test.ts => useProxyHosts.test.tsx} | 0 ...eServers.test.ts => useRemoteServers.test.tsx} | 0 4 files changed, 10 insertions(+), 5 deletions(-) rename frontend/src/hooks/__tests__/{useImport.test.ts => useImport.test.tsx} (100%) rename frontend/src/hooks/__tests__/{useProxyHosts.test.ts => useProxyHosts.test.tsx} (100%) rename frontend/src/hooks/__tests__/{useRemoteServers.test.ts => useRemoteServers.test.tsx} (100%) diff --git a/frontend/src/components/__tests__/ProxyHostForm.test.tsx b/frontend/src/components/__tests__/ProxyHostForm.test.tsx index b8dfacbd..8feca0a6 100644 --- a/frontend/src/components/__tests__/ProxyHostForm.test.tsx +++ b/frontend/src/components/__tests__/ProxyHostForm.test.tsx @@ -4,11 +4,16 @@ import { QueryClient, QueryClientProvider } from '@tanstack/react-query' import ProxyHostForm from '../ProxyHostForm' import { mockRemoteServers } from '../../test/mockData' -// Mock the API -vi.mock('../../services/api', () => ({ - remoteServersAPI: { - list: vi.fn(() => Promise.resolve(mockRemoteServers)), - }, +// Mock the hook +vi.mock('../../hooks/useRemoteServers', () => ({ + useRemoteServers: vi.fn(() => ({ + servers: mockRemoteServers, + isLoading: false, + error: null, + createRemoteServer: vi.fn(), + updateRemoteServer: vi.fn(), + deleteRemoteServer: vi.fn(), + })), })) const queryClient = new QueryClient({ diff --git a/frontend/src/hooks/__tests__/useImport.test.ts b/frontend/src/hooks/__tests__/useImport.test.tsx similarity index 100% rename from frontend/src/hooks/__tests__/useImport.test.ts rename to frontend/src/hooks/__tests__/useImport.test.tsx diff --git a/frontend/src/hooks/__tests__/useProxyHosts.test.ts b/frontend/src/hooks/__tests__/useProxyHosts.test.tsx similarity index 100% rename from frontend/src/hooks/__tests__/useProxyHosts.test.ts rename to frontend/src/hooks/__tests__/useProxyHosts.test.tsx diff --git a/frontend/src/hooks/__tests__/useRemoteServers.test.ts b/frontend/src/hooks/__tests__/useRemoteServers.test.tsx similarity index 100% rename from frontend/src/hooks/__tests__/useRemoteServers.test.ts rename to frontend/src/hooks/__tests__/useRemoteServers.test.tsx