import { fireEvent, render, screen, waitFor } from "@testing-library/react"; import { beforeEach, describe, expect, it, vi } from "vitest"; import { AddProviderDialog } from "@/components/providers/AddProviderDialog"; import type { ProviderFormValues } from "@/components/providers/forms/ProviderForm"; import { codexProviderPresets } from "@/config/codexProviderPresets"; vi.mock("@/components/ui/dialog", () => ({ Dialog: ({ children }: { children: React.ReactNode }) => (
{children}
), DialogFooter: ({ children }: { children: React.ReactNode }) => (