From f3304bd976aab45780920935cc06544d23480617 Mon Sep 17 00:00:00 2001 From: Nick Sandstrom <32273437+nick4810@users.noreply.github.com> Date: Mon, 2 Mar 2026 23:22:03 -0800 Subject: [PATCH] Updated tests after sync --- .../src/components/__tests__/Field.test.jsx | 422 +++++++++++++++- .../components/__tests__/GuideRow.test.jsx | 468 ++++++++++++++++-- .../src/components/__tests__/Sidebar.test.jsx | 191 ++++++- 3 files changed, 1024 insertions(+), 57 deletions(-) diff --git a/frontend/src/components/__tests__/Field.test.jsx b/frontend/src/components/__tests__/Field.test.jsx index 3f57356d..092871f1 100644 --- a/frontend/src/components/__tests__/Field.test.jsx +++ b/frontend/src/components/__tests__/Field.test.jsx @@ -5,20 +5,21 @@ import { Field } from '../Field'; // Mock Mantine components vi.mock('@mantine/core', async () => { return { - TextInput: ({ label, description, value, onChange }) => ( + TextInput: ({ label, description, value, onChange, type, placeholder }) => (
{description &&
{description}
}
), - NumberInput: ({ label, description, value, onChange }) => ( + NumberInput: ({ label, description, value, onChange, placeholder }) => (
{ type="number" value={value} onChange={(e) => onChange(Number(e.target.value))} + placeholder={placeholder} + aria-describedby={description} + /> + {description &&
{description}
} +
+ ), + Textarea: ({ label, description, value, onChange, placeholder }) => ( +
+ +