diff --git a/VERSION b/VERSION index 9183195..437459c 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2.4.0 \ No newline at end of file +2.5.0 diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 1ce9089..03f930a 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -1,12 +1,12 @@ { "name": "frontend", - "version": "2.4.0", + "version": "2.5.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "frontend", - "version": "2.4.0", + "version": "2.5.0", "dependencies": { "@base-ui/react": "^1.2.0", "@dagrejs/dagre": "^2.0.4", diff --git a/frontend/package.json b/frontend/package.json index 80ac42d..beef11a 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,7 +1,7 @@ { "name": "frontend", "private": true, - "version": "2.4.0", + "version": "2.5.0", "type": "module", "scripts": { "dev": "vite", diff --git a/frontend/src/components/modals/__tests__/SettingsModal.test.tsx b/frontend/src/components/modals/__tests__/SettingsModal.test.tsx index c0004f3..773e4b0 100644 --- a/frontend/src/components/modals/__tests__/SettingsModal.test.tsx +++ b/frontend/src/components/modals/__tests__/SettingsModal.test.tsx @@ -80,7 +80,9 @@ describe('SettingsModal', () => { vi.mocked(settingsApi.get).mockResolvedValue({ data: { interval_seconds: 60, service_check_enabled: true, service_check_interval: 600 } } as never) render() const toggle = await screen.findByLabelText('Toggle per-service status checks') as HTMLInputElement - expect(toggle.checked).toBe(true) + // The toggle label renders immediately; its checked state only flips once + // settingsApi.get() resolves, so wait for that before asserting. + await waitFor(() => expect(toggle.checked).toBe(true)) expect(await screen.findByDisplayValue('600')).toBeDefined() fireEvent.click(toggle) // disable