MCPcopy
hub / github.com/TanStack/router / setup

Function setup

packages/router-core/tests/load.test.ts:80–102  ·  view source on GitHub ↗
({ beforeLoad }: { beforeLoad?: BeforeLoad })

Source from the content-addressed store, hash-verified

78
79describe('beforeLoad skip or exec', () => {
80 const setup = ({ beforeLoad }: { beforeLoad?: BeforeLoad }) => {
81 const rootRoute = new BaseRootRoute({})
82
83 const fooRoute = new BaseRoute({
84 getParentRoute: () => rootRoute,
85 path: '/foo',
86 beforeLoad,
87 })
88
89 const barRoute = new BaseRoute({
90 getParentRoute: () => rootRoute,
91 path: '/bar',
92 })
93
94 const routeTree = rootRoute.addChildren([fooRoute, barRoute])
95
96 const router = new RouterCore({
97 routeTree,
98 history: createMemoryHistory(),
99 })
100
101 return router
102 }
103
104 test('baseline', async () => {
105 const beforeLoad = vi.fn()

Callers 1

load.test.tsFile · 0.70

Calls 1

createMemoryHistoryFunction · 0.90

Tested by

no test coverage detected