import { describe, expect, it } from 'vitest'; import { portalCssEnhanced, portalHtml, portalJsEnhanced, portalManifest, } from '../../src/portal-ui.js'; describe('Krona Staff workspace shell', () => { it('exposes the operational workspace sections with deep routes', () => { expect(portalHtml).toContain('data-route="/staff/dashboard"'); expect(portalHtml).toContain('data-route="/staff/employees"'); expect(portalHtml).toContain('data-route="/staff/finance"'); expect(portalHtml).toContain('data-route="/staff/schedules"'); expect(portalHtml).toContain('data-route="/staff/payroll"'); expect(portalHtml).toContain('data-route="/staff/attendance">'); expect(portalHtml).toContain('data-route="/staff/shifts">'); expect(portalHtml).toContain('data-route="/staff/rules">'); expect(portalHtml).toContain('data-route="/staff/terminal">'); expect(portalHtml).toContain('id="employee-inspector"'); expect(portalHtml).toContain('id="finance-entries"'); expect(portalHtml).toContain('id="calendar-grid"'); expect(portalHtml).not.toContain('