import { describe, expect, it, vi, afterEach } from "vitest" import { render, screen, fireEvent, cleanup } from "@testing-library/react" import userEvent from "@testing-library/user-event" import { TextArea } from "./TextArea" import { TextField } from "react-aria-components" afterEach(() => { cleanup() }) // Wrap TextArea in TextField for proper React Aria context const renderTextArea = (props: React.ComponentProps) => { return render(