Skip to main content
Glama
readObjectContent.test.ts981 B
import { describe, expect, test } from "bun:test"; import { readObjectContentTool } from "./readObjectContent.js"; describe("readObjectContentTool", () => { test("should have correct metadata", () => { expect(readObjectContentTool.name).toBe("capacities_read_object_content"); expect(readObjectContentTool.description).toContain( "Retrieve the full content", ); expect(readObjectContentTool.annotations.readOnlyHint).toBe(true); expect(readObjectContentTool.annotations.openWorldHint).toBe(true); expect(readObjectContentTool.annotations.title).toBe("Read Object Content"); }); test("should have correct parameter schema", () => { expect(readObjectContentTool.parameters).toBeDefined(); expect(typeof readObjectContentTool.execute).toBe("function"); // Validate that parameters require objectId and spaceId const params = readObjectContentTool.parameters.shape; expect(params.objectId).toBeDefined(); expect(params.spaceId).toBeDefined(); }); });

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Im-Hal-9K/Capacities-MCP-Plus'

If you have feedback or need assistance with the MCP directory API, please join our Discord server