fix: add tests

This commit is contained in:
NicolasMontone
2025-04-01 11:07:43 -03:00
parent d2db697d89
commit 51f2f72677

View File

@@ -1,5 +1,6 @@
import { render, screen, fireEvent } from "@testing-library/react";
import { describe, it, expect, jest } from "@jest/globals";
import "@testing-library/jest-dom";
import ToolsTab from "../ToolsTab";
import { Tool } from "@modelcontextprotocol/sdk/types.js";
import { Tabs } from "@/components/ui/tabs";
@@ -69,4 +70,16 @@ describe("ToolsTab", () => {
const newInput = screen.getByRole("spinbutton") as HTMLInputElement;
expect(newInput.value).toBe("");
});
it("should display error message when error prop is provided", () => {
const errorMessage = "Test error message";
renderToolsTab({
selectedTool: mockTools[0],
error: errorMessage,
});
// Verify error message is displayed
expect(screen.getByText("Error")).toBeTruthy();
expect(screen.getByText(errorMessage)).toBeTruthy();
});
});