import { render, screen } from "@testing-library/react"; import { describe, expect, it, vi } from "vitest"; import { useForm } from "react-hook-form"; import { Form } from "@/components/ui/form"; import { ProviderPresetSelector } from "@/components/providers/forms/ProviderPresetSelector"; describe("ProviderPresetSelector", () => { it("按传入的预设数组顺序渲染,不按分类重新排序", () => { const Wrapper = () => { const form = useForm(); return (
); }; render(); expect( screen.getAllByRole("button").map((button) => button.textContent), ).toEqual(["providerPreset.custom", "First", "Second", "Third", "Fourth"]); }); });