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 }) => ( +
+ +