import { render, screen, fireEvent, waitFor } from "@testing-library/react"; import { describe, it, expect, vi, afterEach } from "vitest"; import { ObjectFormTab } from "./ObjectFormTab"; import * as objectCrud from "../../../lib/objectCrud"; import { useDbViewerStore, type ViewerTab, } from "../../../stores/dbViewerStore"; vi.mock("../../../lib/objectCrud", () => ({ buildObjectDdl: vi.fn(), })); vi.mock("../../editor/SqlEditorField", () => ({ SqlEditorField: ({ value, readOnly }: { value: string; readOnly?: boolean }) => (