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