Files
dbx/apps/desktop/src/lib/__tests__/table/tableObjectSourceKind.spec.ts
T

15 lines
556 B
TypeScript
Vendored

import { describe, expect, it } from "vitest";
import { tableObjectSourceKind } from "@/lib/table/tableObjectSourceKind";
describe("tableObjectSourceKind", () => {
it("routes views to object-source DDL", () => {
expect(tableObjectSourceKind("VIEW")).toBe("VIEW");
expect(tableObjectSourceKind("materialized view")).toBe("MATERIALIZED_VIEW");
});
it("keeps regular tables on table DDL generation", () => {
expect(tableObjectSourceKind("BASE TABLE")).toBeUndefined();
expect(tableObjectSourceKind("TABLE")).toBeUndefined();
});
});