import * as React from "react"; import { describe, expect, it, vi } from "vitest"; import { Shell } from "../../src/components/Shell"; import { render } from "../utils/render.tsx"; vi.mock("@tanstack/react-router", () => ({ useMatches: ({ select }: { select: (matches: unknown[]) => boolean }) => select([{ staticData: { fullBleed: false } }]), })); vi.mock("../../src/lib/api/current-user", () => ({ useCurrentUser: () => ({ data: null }), })); vi.mock("../../src/locales/useLocale.js", () => ({ useLocale: () => ({ locale: "en" }), })); vi.mock("../../src/components/Sidebar", () => ({ Sidebar: { Provider: ({ children }: React.PropsWithChildren) =>
{children}
, }, SidebarNav: () =>