murashit_codex-panel/tests/app-server/panel-client-profile.test.ts
2026-07-07 22:17:19 +09:00

17 lines
713 B
TypeScript

import { describe, expect, it } from "vitest";
import manifest from "../../manifest.json";
import { codexPanelAppServerInitializeParams } from "../../src/app-server/connection/client-profile";
import compatibility from "../../src/app-server/connection/compatibility.json";
describe("codexPanelAppServerInitializeParams", () => {
it("builds the panel initialize profile from compatibility policy and manifest version", () => {
expect(codexPanelAppServerInitializeParams()).toEqual({
clientInfo: {
name: "obsidian_codex_panel",
title: "Codex Panel",
version: manifest.version,
},
capabilities: compatibility.codexAppServer.initialize.capabilities,
});
});
});