Merge pull request #17 from offendingcommit/test/wrap-harness-metadata-provider
test(web): wrap test harness in MetadataProvider to match production
This commit is contained in:
@@ -3,6 +3,7 @@ import { createMemoryHistory, createRouter, RouterProvider } from "@tanstack/rea
|
|||||||
import { render, screen } from "@testing-library/react";
|
import { render, screen } from "@testing-library/react";
|
||||||
import { describe, expect, it } from "vitest";
|
import { describe, expect, it } from "vitest";
|
||||||
import { DemoProvider } from "@/context/DemoContext";
|
import { DemoProvider } from "@/context/DemoContext";
|
||||||
|
import { MetadataProvider } from "@/context/MetadataContext";
|
||||||
import { useDemo } from "@/hooks/useDemo";
|
import { useDemo } from "@/hooks/useDemo";
|
||||||
import { routeTree } from "@/routeTree.gen";
|
import { routeTree } from "@/routeTree.gen";
|
||||||
|
|
||||||
@@ -15,8 +16,10 @@ function renderAt(initialPath: string) {
|
|||||||
return render(
|
return render(
|
||||||
<QueryClientProvider client={qc}>
|
<QueryClientProvider client={qc}>
|
||||||
<DemoProvider>
|
<DemoProvider>
|
||||||
{/* biome-ignore lint/suspicious/noExplicitAny: test router type */}
|
<MetadataProvider>
|
||||||
<RouterProvider router={router as any} />
|
{/* biome-ignore lint/suspicious/noExplicitAny: test router type */}
|
||||||
|
<RouterProvider router={router as any} />
|
||||||
|
</MetadataProvider>
|
||||||
</DemoProvider>
|
</DemoProvider>
|
||||||
</QueryClientProvider>,
|
</QueryClientProvider>,
|
||||||
);
|
);
|
||||||
@@ -56,9 +59,11 @@ describe("Sidebar/useDemo availability across routes", () => {
|
|||||||
render(
|
render(
|
||||||
<QueryClientProvider client={qc}>
|
<QueryClientProvider client={qc}>
|
||||||
<DemoProvider>
|
<DemoProvider>
|
||||||
{/* biome-ignore lint/suspicious/noExplicitAny: test router type */}
|
<MetadataProvider>
|
||||||
<RouterProvider router={router as any} />
|
{/* biome-ignore lint/suspicious/noExplicitAny: test router type */}
|
||||||
<DemoConsumer />
|
<RouterProvider router={router as any} />
|
||||||
|
<DemoConsumer />
|
||||||
|
</MetadataProvider>
|
||||||
</DemoProvider>
|
</DemoProvider>
|
||||||
</QueryClientProvider>,
|
</QueryClientProvider>,
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user