import { describe, it, expect, beforeEach } from "vitest";
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { registerGroupTools } from "../../src/tools/groups.js";
import { createMockClient } from "./mock-client.js";
import type { RipplingClient } from "../../src/clients/rippling-client.js";
describe("Group Tools", () => {
let server: McpServer;
let client: RipplingClient;
beforeEach(() => {
server = new McpServer({ name: "test", version: "0.0.1" });
client = createMockClient();
registerGroupTools(server, client);
});
it("registers all group tools without error", () => {
expect(server).toBeDefined();
});
});