import { test, expect } from "../../fixtures/test-base"; test.describe("Task List", () => { test("seeded task appears in task list", async ({ testPage, apiClient, seedData }) => { await apiClient.createTask(seedData.workspaceId, "Direct Navigate Task", { workflow_id: seedData.workflowId, workflow_step_id: seedData.startStepId, }); // The /tasks page shows all tasks for the workspace in a data table (SSR) await testPage.goto("/tasks"); await testPage.waitForLoadState("networkidle"); // The global AppSidebar also lists tasks (data-testid="sidebar-task-item"), // so a bare getByText matches two elements. Scope to the page's data table. await expect(testPage.getByRole("table").getByText("Direct Navigate Task")).toBeVisible(); }); });