Files
ompweb/components/ModelsConfig.test.mjs

17 lines
572 B
JavaScript

import assert from "node:assert/strict";
import test from "node:test";
import { createJiti } from "jiti";
const jiti = createJiti(import.meta.url, {
jsx: { runtime: "automatic" },
tsconfigPaths: true,
});
const { providerInitials } = await jiti.import("./ModelsConfig.tsx");
test("provider glyphs derive from arbitrary runtime provider ids", () => {
assert.equal(providerInitials("acme-provider"), "AP");
assert.equal(providerInitials("my_custom_gateway"), "MC");
assert.equal(providerInitials("provider"), "P");
assert.equal(providerInitials(""), "?");
});