Menu
popagent
publicLatest change 6edc7e928c57dab23c0973ed3f7ee70b3ebb72d5 - Initial popagent baseline by AkurAI Build
import { describe, expect, test } from "bun:test";
import { agentRuntimeSettings } from "./agent-runtime-settings";
import { listModelCatalog, resolveModel } from "./models";
describe("resolveModel", () => {
test("requires an explicit model id", () => {
expect(resolveModel("test/model").modelId).toBe("test/model");
});
test("resolves an explicit model id", () => {
expect(resolveModel("cc/claude-sonnet-5").modelId).toBe("cc/claude-sonnet-5");
});
});
describe("listModelCatalog", () => {
test("returns context windows for the configured default model", async () => {
const configured = await agentRuntimeSettings.get();
const catalog = await listModelCatalog();
expect(catalog.models).toContain(configured.defaultModel);
expect(catalog.contextWindows[configured.defaultModel]).toBeGreaterThan(0);
});
});