// @vitest-environment jsdom
import { describe, it, expect } from "vitest";

describe("ChatAgentSelector", () => {
  it("exports ChatAgentSelector component", async () => {
    const mod = await import("./ChatAgentSelector");
    expect(mod.ChatAgentSelector).toBeDefined();
    expect(typeof mod.ChatAgentSelector).toBe("function");
  });

  it.todo("renders active agent icon and name when agentId is set");
  it.todo("renders 'Select agent' placeholder when no agent selected");
  it.todo("lists all workspace agents in dropdown");
  it.todo("calls onAgentChange with new agentId on selection");
  it.todo("shows 'No agents configured' when agent list is empty");
});
