From 689a6b36b80c57656848882e8fbcc05231152c43 Mon Sep 17 00:00:00 2001 From: Alex Streed Date: Thu, 21 Nov 2024 14:26:50 -0600 Subject: [PATCH] Fix build errors --- ui-v2/tests/variables/variables.test.tsx | 57 ++++++++---------------- 1 file changed, 19 insertions(+), 38 deletions(-) diff --git a/ui-v2/tests/variables/variables.test.tsx b/ui-v2/tests/variables/variables.test.tsx index a543cca8c1c25..0701e268888f8 100644 --- a/ui-v2/tests/variables/variables.test.tsx +++ b/ui-v2/tests/variables/variables.test.tsx @@ -1,13 +1,11 @@ import "./mocks"; import { - act, getByLabelText, getByTestId, getByText, render, screen, } from "@testing-library/react"; -import { VariablesPage } from "@/routes/variables"; import { VariablesDataTable } from "@/components/variables/data-table"; import userEvent from "@testing-library/user-event"; import { @@ -24,47 +22,25 @@ import { Toaster } from "@/components/ui/toaster"; import { server } from "../mocks/node"; import { HttpResponse } from "msw"; import { http } from "msw"; -import { queryClient } from "@/router"; -import { - createRouter, - RouterProvider, - createRootRoute, - createRoute, -} from "@tanstack/react-router"; +import { router } from "@/router"; +import { RouterProvider } from "@tanstack/react-router"; const renderVariablesPage = async () => { + const user = userEvent.setup(); const queryClient = new QueryClient(); - - // Create routes - const rootRoute = createRootRoute(); - const variablesRoute = createRoute({ - getParentRoute: () => rootRoute, - path: "/variables", - component: () => ( - - - - - ), - }); - - const routeTree = rootRoute.addChildren([variablesRoute]); - - // Initialize router - const router = createRouter({ - routeTree, - }); - // Render with router provider - const result = render(); - await act(() => router.navigate({ to: "/variables" })); + const result = render( + + + , + ); + await user.click(screen.getByRole("link", { name: "Variables" })); return result; }; describe("Variables page", () => { it("should render with empty state", async () => { await renderVariablesPage(); - expect(screen.getByText("Variables")).toBeVisible(); expect(screen.getByText("Add a variable to get started")).toBeVisible(); expect(screen.getByRole("button", { name: "Add Variable" })).toBeVisible(); }); @@ -360,6 +336,7 @@ describe("Variables page", () => { tags: ["tag2"], }, ]; + const queryClient = new QueryClient(); render( { })); const onPaginationChange = vi.fn(); const user = userEvent.setup(); + const queryClient = new QueryClient(); const { rerender } = render( { tags: ["tag1"], }, ]; + const queryClient = new QueryClient(); render( { tags: ["tag1"], }, ]; - + const queryClient = new QueryClient(); render( { tags: ["tag1"], }, ]; + const queryClient = new QueryClient(); render( { tags: ["tag1"], }, ]; + const queryClient = new QueryClient(); render( @@ -610,7 +591,7 @@ describe("Variables page", () => { }, ]; const onColumnFiltersChange = vi.fn(); - + const queryClient = new QueryClient(); render( { ]; const onColumnFiltersChange = vi.fn(); - + const queryClient = new QueryClient(); render( { ]; const onSortingChange = vi.fn(); - + const queryClient = new QueryClient(); render( { }, ]; const onPaginationChange = vi.fn(); - + const queryClient = new QueryClient(); render(