mirror of
https://github.com/wahyd4/heygo.git
synced 2026-08-08 21:05:48 +10:00
17 lines
609 B
TypeScript
17 lines
609 B
TypeScript
import { describe, expect, it } from 'vitest';
|
|
import { resolveRouteForCurrentUser } from '../src/lib/routing';
|
|
|
|
describe('resolveRouteForCurrentUser', () => {
|
|
it('redirects logged-in users away from the login page', () => {
|
|
expect(resolveRouteForCurrentUser('login', { id: 'user_1' })).toBe('home');
|
|
});
|
|
|
|
it('keeps anonymous users on the login page', () => {
|
|
expect(resolveRouteForCurrentUser('login', null)).toBe('login');
|
|
});
|
|
|
|
it('leaves other routes unchanged for logged-in users', () => {
|
|
expect(resolveRouteForCurrentUser('my-links', { id: 'user_1' })).toBe('my-links');
|
|
});
|
|
});
|