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); }); });