Standardize neon cyan on #00e8f5, wire SacredPageHeader across Builds/Path Tracer/LOTL, dedupe Pages.css, align Path Tracer chrome, drop dead wealth-deck CSS, add prefers-color-scheme shell + HelpTip, sidebar version from package.json build inject, and Vitest CSS regression guards.
18 lines
623 B
TypeScript
18 lines
623 B
TypeScript
import { describe, expect, it } from 'vitest';
|
|
import { isDashboardRoute } from './routeEffects';
|
|
|
|
describe('isDashboardRoute', () => {
|
|
it('matches Command Deck paths', () => {
|
|
expect(isDashboardRoute('/dashboard')).toBe(true);
|
|
expect(isDashboardRoute('/dashboard/')).toBe(true);
|
|
expect(isDashboardRoute('/')).toBe(true);
|
|
});
|
|
|
|
it('rejects other operator deck routes', () => {
|
|
expect(isDashboardRoute('/crucible')).toBe(false);
|
|
expect(isDashboardRoute('/forge')).toBe(false);
|
|
expect(isDashboardRoute('/settings')).toBe(false);
|
|
expect(isDashboardRoute('/pathtracer')).toBe(false);
|
|
});
|
|
});
|