import { expect, it } from "vite-plus/test";
import { render } from "../../../test/render";
import { useComposerMultilinePrompt } from "./useComposerMultilinePrompt";
function Composer({ text }: { readonly text: string }) {
const [multiline, observeBody] = useComposerMultilinePrompt();
return (
{text}
);
}
it("notices when typing makes the prompt wrap", async () => {
await using screen = await render(, { router: false });
await expect.element(screen.getByText("single line")).toBeVisible();
await screen.rerender();
await expect.element(screen.getByText("multiline")).toBeVisible();
});