Files
dbx/apps/desktop/src/lib/table/objectBrowserRows.event.spec.ts
T

12 lines
697 B
TypeScript
Vendored

import { describe, expect, it } from "vitest";
import { buildObjectBrowserRows, countObjectBrowserRowsByFilter, normalizeObjectBrowserType } from "./objectBrowserRows";
describe("object browser Event rows", () => {
it("normalizes and counts MySQL events", () => {
expect(normalizeObjectBrowserType("EVENT")).toBe("EVENT");
const rows = buildObjectBrowserRows({ database: "shop", fallbackSchema: "shop", objects: [{ name: "daily_sync", object_type: "EVENT", schema: "shop", comment: null, created_at: null, updated_at: null, parent_schema: null, parent_name: null }] });
expect(rows[0]?.type).toBe("EVENT");
expect(countObjectBrowserRowsByFilter(rows).events).toBe(1);
});
});