test_resources_read.jsā¢702 B
import { describe, expect, it } from "vitest";
import { MCPServer } from "../../src/server/MCPServer";
describe("MCP resources read contract", () => {
it("returns content list with uri and mimeType for a known resource", async () => {
const server = new MCPServer();
const request = { uri: "kintone://api/field-types" };
const response = await server.readResource(request);
expect(response).toHaveProperty("contents");
expect(Array.isArray(response.contents)).toBe(true);
if (response.contents.length > 0) {
const c = response.contents[0];
expect(typeof c.uri).toBe("string");
expect(typeof c.mimeType).toBe("string");
}
});
});
//# sourceMappingURL=test_resources_read.js.map