/
githubmirror
/
Open-Assistant
Обзор
Документация
Войти
/
githubmirror
/
Open-Assistant
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
website/src/test-utils/createMockRouter.ts
34 строки
730 B
Richard Macarthy
Fix stories, add session decorator and button story (#1552)
15 фев 2023, 21:36
Не верифицирован
15 фев 2023, 21:36
b9ac0ac
Код
Авторство
О чём код?
import { NextRouter } from "next/router"; const noop = () => undefined; export function createMockRouter(router: Partial<NextRouter>): NextRouter { const mockRouter: NextRouter = { route: "/", pathname: "/", query: {}, asPath: "/", basePath: "", defaultLocale: "en", domainLocales: [], isLocaleDomain: false, locales: ["en", "es", "fr", "ja", "pt-BR", "ru", "zh-CN", "zh-TW"], push: noop, replace: noop, reload: noop, back: noop, forward: noop, prefetch: noop, beforePopState: noop, isFallback: false, isReady: true, isPreview: false, events: { on: noop, off: noop, emit: noop, }, ...router, }; return mockRouter; }