From aaf0e5065e31970bf51d47201dce202e5f2f9d7b Mon Sep 17 00:00:00 2001 From: Mohamed Boudra Date: Fri, 24 Apr 2026 05:15:58 +0700 Subject: [PATCH] chore(lint): no-shadow in small app test/e2e files --- packages/app/e2e/fixtures.ts | 6 +++--- packages/app/e2e/workspace-navigation-regression.spec.ts | 4 ++-- packages/app/src/components/left-sidebar.test.tsx | 4 ++-- packages/app/src/hooks/use-client-activity.test.tsx | 4 ++-- packages/app/src/hooks/use-sidebar-workspaces-list.test.ts | 2 +- .../src/screens/workspace/workspace-scripts-button.test.tsx | 4 ++-- 6 files changed, 12 insertions(+), 12 deletions(-) diff --git a/packages/app/e2e/fixtures.ts b/packages/app/e2e/fixtures.ts index e9d9453cc..4e52bbd57 100644 --- a/packages/app/e2e/fixtures.ts +++ b/packages/app/e2e/fixtures.ts @@ -67,7 +67,7 @@ test.beforeEach(async ({ page }) => { const createAgentPreferences = buildCreateAgentPreferences(testDaemon.serverId); await page.addInitScript( - ({ daemon, preferences, seedNonce }) => { + ({ daemon, preferences, seedNonce: nonce }) => { // `addInitScript` runs on every navigation (including reloads). Some tests intentionally // override storage and reload; they can opt out of seeding for the *next* navigation by // setting this flag before the reload. @@ -75,13 +75,13 @@ test.beforeEach(async ({ page }) => { const disableValue = localStorage.getItem(disableOnceKey); if (disableValue) { localStorage.removeItem(disableOnceKey); - if (disableValue === seedNonce) { + if (disableValue === nonce) { return; } } localStorage.setItem("@paseo:e2e", "1"); - localStorage.setItem("@paseo:e2e-seed-nonce", seedNonce); + localStorage.setItem("@paseo:e2e-seed-nonce", nonce); // Hard-reset anything that could point to a developer's real daemon. localStorage.setItem("@paseo:daemon-registry", JSON.stringify([daemon])); diff --git a/packages/app/e2e/workspace-navigation-regression.spec.ts b/packages/app/e2e/workspace-navigation-regression.spec.ts index d83895236..33de88b32 100644 --- a/packages/app/e2e/workspace-navigation-regression.spec.ts +++ b/packages/app/e2e/workspace-navigation-regression.spec.ts @@ -140,12 +140,12 @@ test.describe("Workspace navigation regression", () => { await expect(page.locator('[data-testid^="workspace-deck-entry-"]')).toHaveCount(2); await page.evaluate( - ({ agentId, serverId }) => { + ({ agentId, serverId: targetServerId }) => { globalThis.dispatchEvent( new CustomEvent("paseo:web-notification-click", { detail: { data: { - serverId, + serverId: targetServerId, agentId, reason: "finished", }, diff --git a/packages/app/src/components/left-sidebar.test.tsx b/packages/app/src/components/left-sidebar.test.tsx index f63dbc0c0..3c3ff880e 100644 --- a/packages/app/src/components/left-sidebar.test.tsx +++ b/packages/app/src/components/left-sidebar.test.tsx @@ -7,13 +7,13 @@ import { createRoot, type Root } from "react-dom/client"; import { afterEach, beforeEach, describe, expect, it, vi } from "vitest"; const { panelState, useSidebarWorkspacesListMock, theme } = vi.hoisted(() => { - const panelState = { + const hoistedPanelState = { isOpen: false, showMobileAgent: vi.fn(), }; return { - panelState, + panelState: hoistedPanelState, useSidebarWorkspacesListMock: vi.fn(), theme: { spacing: { 0: 0, 0.5: 2, 1: 4, 1.5: 6, 2: 8, 3: 12, 4: 16, 5: 20 }, diff --git a/packages/app/src/hooks/use-client-activity.test.tsx b/packages/app/src/hooks/use-client-activity.test.tsx index f3747c804..b541424cc 100644 --- a/packages/app/src/hooks/use-client-activity.test.tsx +++ b/packages/app/src/hooks/use-client-activity.test.tsx @@ -76,10 +76,10 @@ async function renderActivityHook({ client?: ReturnType; focusedAgentId?: string | null; } = {}) { - function Probe({ focusedAgentId }: { focusedAgentId: string | null }) { + function Probe({ focusedAgentId: probeFocusedAgentId }: { focusedAgentId: string | null }) { useClientActivity({ client: client as unknown as Parameters[0]["client"], - focusedAgentId, + focusedAgentId: probeFocusedAgentId, }); return null; } diff --git a/packages/app/src/hooks/use-sidebar-workspaces-list.test.ts b/packages/app/src/hooks/use-sidebar-workspaces-list.test.ts index 5859977d3..ab3f684af 100644 --- a/packages/app/src/hooks/use-sidebar-workspaces-list.test.ts +++ b/packages/app/src/hooks/use-sidebar-workspaces-list.test.ts @@ -185,7 +185,7 @@ describe("buildSidebarProjectsFromStructure", () => { ], }); - expect(projects.map((project) => project.projectKey)).toEqual(["project-b", "project-a"]); + expect(projects.map((entry) => entry.projectKey)).toEqual(["project-b", "project-a"]); }); it("preserves the structure hook workspace order", () => { diff --git a/packages/app/src/screens/workspace/workspace-scripts-button.test.tsx b/packages/app/src/screens/workspace/workspace-scripts-button.test.tsx index 47df2274d..751d410b3 100644 --- a/packages/app/src/screens/workspace/workspace-scripts-button.test.tsx +++ b/packages/app/src/screens/workspace/workspace-scripts-button.test.tsx @@ -10,7 +10,7 @@ import { createRoot } from "react-dom/client"; import { WorkspaceScriptsButton } from "@/screens/workspace/workspace-scripts-button"; const { theme, startWorkspaceScriptMock } = vi.hoisted(() => { - const theme = { + const hoistedTheme = { spacing: { 1: 4, 1.5: 6, 2: 8, 3: 12 }, borderWidth: { 1: 1 }, borderRadius: { md: 6 }, @@ -30,7 +30,7 @@ const { theme, startWorkspaceScriptMock } = vi.hoisted(() => { }; return { - theme, + theme: hoistedTheme, startWorkspaceScriptMock: vi.fn(async () => ({ terminalId: "terminal-script-1" })), }; });