({ beforeLoad }: { beforeLoad?: BeforeLoad })
| 78 | |
| 79 | describe('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() |
no test coverage detected