Skip to content

Commit 2fbb685

Browse files
committed
chore: remove singleFork and unused code
1 parent 87f26ba commit 2fbb685

4 files changed

Lines changed: 12 additions & 22 deletions

File tree

client/src/components/tools/ToolForm.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,6 @@ export function ToolForm({ isOpen, onToggle, onSuccess, tool }: ToolFormProps) {
9090
openApiSpecUrl,
9191
showSpecUrlInput,
9292
errors,
93-
isValid,
9493
isSubmitting,
9594
setName,
9695
setUrl,

client/src/pages/Servers.test.tsx

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { describe, it, expect, vi, beforeEach, afterEach } from "vitest";
2-
import { screen, waitFor, within, fireEvent } from "@testing-library/react";
2+
import { screen, waitFor, within } from "@testing-library/react";
33
import userEvent from "@testing-library/user-event";
44
import { render } from "@testing-library/react";
55
import { toast } from "sonner";
@@ -401,7 +401,7 @@ describe("Servers", () => {
401401
});
402402

403403
vi.mocked(api.post).mockResolvedValueOnce({});
404-
404+
405405
// api.get should be called again for refetch
406406
vi.mocked(api.get).mockResolvedValueOnce({
407407
gateways: createMockServers(0, 1),
@@ -417,7 +417,7 @@ describe("Servers", () => {
417417
await waitFor(() => {
418418
expect(api.post).toHaveBeenCalledWith(expect.stringContaining("activate=false"));
419419
});
420-
420+
421421
await waitFor(() => {
422422
expect(api.get).toHaveBeenCalledTimes(2); // Initial fetch + refetch
423423
});
@@ -447,7 +447,6 @@ describe("Servers", () => {
447447
expect(within(dialog).getByRole("heading", { name: /test connection/i })).toBeInTheDocument();
448448
});
449449

450-
451450
it("optimistically removes server from list immediately on delete confirmation", async () => {
452451
const user = userEvent.setup();
453452

@@ -725,12 +724,15 @@ describe("Servers", () => {
725724

726725
// Mock a slow API response for the next page
727726
let resolveSecondPage!: (value: any) => void;
728-
vi.mocked(api.get).mockImplementationOnce(() => new Promise((resolve) => {
729-
resolveSecondPage = resolve;
730-
}));
727+
vi.mocked(api.get).mockImplementationOnce(
728+
() =>
729+
new Promise((resolve) => {
730+
resolveSecondPage = resolve;
731+
}),
732+
);
731733

732734
const loadMoreButton = screen.getByRole("button", { name: /load more/i });
733-
735+
734736
// Click twice quickly
735737
await user.click(loadMoreButton);
736738
await user.click(loadMoreButton);
@@ -863,7 +865,7 @@ describe("Servers", () => {
863865

864866
// We can simulate a successful submit since the API call in MCPServerForm will use our mock
865867
vi.mocked(api.put).mockResolvedValueOnce({});
866-
868+
867869
// Fill the required URL field (it uses URL format)
868870
const urlInput = screen.getByLabelText(/^URL/i);
869871
await user.clear(urlInput);

client/src/test/test-utils.tsx

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,7 @@ import { ReactElement, ReactNode } from "react";
22
import { render, RenderOptions } from "@testing-library/react";
33
import { I18nProvider } from "../i18n";
44

5-
// Mock authenticated state by default
6-
function setupAuthenticatedTest() {
7-
localStorage.setItem("token", "mock-token");
8-
localStorage.setItem("user-locale", "en-US");
9-
window.history.pushState({}, "", "/app/");
10-
}
5+
116

127
function AllTheProviders({ children }: { children: ReactNode }) {
138
return <I18nProvider>{children}</I18nProvider>;

client/vitest.config.ts

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,6 @@ export default defineConfig({
1818
setupFiles: "./src/test/setup.ts",
1919
css: true,
2020
testTimeout: 15000,
21-
pool: "forks",
22-
poolOptions: {
23-
forks: {
24-
singleFork: true,
25-
},
26-
},
2721
// Vitest runs Testing-Library specs under src/; Playwright specs live
2822
// under e2e/ and must not be picked up here (they use @playwright/test).
2923
include: ["src/**/*.{test,spec}.{ts,tsx}"],

0 commit comments

Comments
 (0)