dbx/packages/app-tests/databaseCapabilities.test.ts

14 lines
581 B
TypeScript

import assert from "node:assert/strict";
import { test } from "vitest";
import { isSchemaAware, supportsDatabaseCreation, usesTreeSchemaMode } from "../../apps/desktop/src/lib/databaseCapabilities.ts";
test("TDengine uses database/catalog tree nodes without a schema layer", () => {
assert.equal(isSchemaAware("tdengine"), false);
assert.equal(usesTreeSchemaMode("tdengine"), false);
});
test("GoldenDB and Vastbase expose database creation", () => {
assert.equal(supportsDatabaseCreation("goldendb"), true);
assert.equal(supportsDatabaseCreation("vastbase"), true);
});