/
GreyCat
/
openhuman
Обзор
Документация
Войти
/
GreyCat
/
openhuman
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
app/src/utils/hashRouterBootstrap.test.ts
19 строк
753 B
NgoQuocViet2001
fix(auth): handle legacy /auth web callback route (#3800)
22 июн 2026, 16:40
Не верифицирован
22 июн 2026, 16:40
b0fa43c
Код
Авторство
О чём код?
import { describe, expect, it } from 'vitest'; import { missingHashRedirectTarget } from './hashRouterBootstrap'; describe('missingHashRedirectTarget', () => { it('moves top-level auth callback query params into the hash route', () => { expect(missingHashRedirectTarget('/auth', '?token=jwt-token&key=auth')).toBe( '/#/auth?token=jwt-token&key=auth' ); }); it('normalizes a trailing slash on the top-level auth callback route', () => { expect(missingHashRedirectTarget('/auth/', '?token=jwt-token')).toBe('/#/auth?token=jwt-token'); }); it('keeps the existing default hash rewrite for non-callback routes', () => { expect(missingHashRedirectTarget('/settings', '?tab=voice')).toBe('/settings?tab=voice#/'); }); });