diff --git a/frontend/src/__tests__/components/Layout.test.tsx b/frontend/src/__tests__/components/Layout.test.tsx index 4395b096d..e63b73e3f 100644 --- a/frontend/src/__tests__/components/Layout.test.tsx +++ b/frontend/src/__tests__/components/Layout.test.tsx @@ -49,6 +49,9 @@ describe('Layout', () => { }), http.get('/api/v1/updates/check', () => { return HttpResponse.json({ update_available: false }); + }), + http.get('/api/v1/auth/status', () => { + return HttpResponse.json({ auth_enabled: false, requires_setup: false }); }) ); }); diff --git a/frontend/src/__tests__/pages/SettingsPage.test.tsx b/frontend/src/__tests__/pages/SettingsPage.test.tsx index ed7b3b084..9f318f7b6 100644 --- a/frontend/src/__tests__/pages/SettingsPage.test.tsx +++ b/frontend/src/__tests__/pages/SettingsPage.test.tsx @@ -60,6 +60,9 @@ describe('SettingsPage', () => { }), http.get('/api/v1/virtual-printer/status', () => { return HttpResponse.json({ running: false }); + }), + http.get('/api/v1/auth/status', () => { + return HttpResponse.json({ auth_enabled: false, requires_setup: false }); }) ); }); diff --git a/frontend/src/__tests__/utils.tsx b/frontend/src/__tests__/utils.tsx index 42702c837..29bde1250 100644 --- a/frontend/src/__tests__/utils.tsx +++ b/frontend/src/__tests__/utils.tsx @@ -9,6 +9,7 @@ import { QueryClient, QueryClientProvider } from '@tanstack/react-query'; import { BrowserRouter } from 'react-router-dom'; import { ThemeProvider } from '../contexts/ThemeContext'; import { ToastProvider } from '../contexts/ToastContext'; +import { AuthProvider } from '../contexts/AuthContext'; // Create a new QueryClient for each test function createTestQueryClient() { @@ -36,7 +37,9 @@ function AllProviders({ children }: AllProvidersProps) { - {children} + + {children} +