Ctrl K
ComunidadGuías…

test/is-mcp-json.test.ts

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
import { isMcpJson } from "../app/mcp/utils";

describe("isMcpJson", () => {
  test("matches a ```json:mcp fenced block and returns the match", () => {
    const content = '```json:mcp:client-1\n{"a":1}\n```';
    const match = isMcpJson(content);
    expect(match).toBeTruthy();
    expect(match![1]).toBe("client-1");
  });

  test("returns null for ordinary content and plain json blocks", () => {
    expect(isMcpJson("just some text")).toBeNull();
    expect(isMcpJson("```json\n{}\n```")).toBeNull();
  });
});