Skip to content

Commit 51f2f72

Browse files
fix: add tests
1 parent d2db697 commit 51f2f72

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

client/src/components/__tests__/ToolsTab.test.tsx

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { render, screen, fireEvent } from "@testing-library/react";
22
import { describe, it, expect, jest } from "@jest/globals";
3+
import "@testing-library/jest-dom";
34
import ToolsTab from "../ToolsTab";
45
import { Tool } from "@modelcontextprotocol/sdk/types.js";
56
import { Tabs } from "@/components/ui/tabs";
@@ -69,4 +70,16 @@ describe("ToolsTab", () => {
6970
const newInput = screen.getByRole("spinbutton") as HTMLInputElement;
7071
expect(newInput.value).toBe("");
7172
});
73+
74+
it("should display error message when error prop is provided", () => {
75+
const errorMessage = "Test error message";
76+
renderToolsTab({
77+
selectedTool: mockTools[0],
78+
error: errorMessage,
79+
});
80+
81+
// Verify error message is displayed
82+
expect(screen.getByText("Error")).toBeTruthy();
83+
expect(screen.getByText(errorMessage)).toBeTruthy();
84+
});
7285
});

0 commit comments

Comments
 (0)