import { render } from "@testing-library/react"; import { describe, expect, it, vi } from "vitest"; import InputText from "./InputText"; vi.mock("react-i18next", () => ({ useTranslation: () => ({ t: (key: string) => key, i18n: { exists: () => false }, }), })); describe("InputText accessibility attributes", () => { it("links text inputs to their error descriptions", () => { const { container } = render( , ); const input = container.querySelector("input"); // Subframe's TextInput associates its label implicitly by wrapping the input in the //