From cbf995df5e80534f653f78d3752a9b0595d16385 Mon Sep 17 00:00:00 2001 From: "pulse-triage[bot]" <249995291+pulse-triage[bot]@users.noreply.github.com> Date: Wed, 9 Sep 2026 13:17:03 +0100 Subject: [PATCH] style(web): format app architecture and layout tests The whole-tree frontend formatting gate blocks PR #2005 on these two tests. Apply the locked Prettier output without changing assertions or production code; the formatting check and all 56 focused tests pass. Contract-Neutral: formatting-only test changes; runtime behaviour and assertions unchanged. Change-source: pulse-maintainer --- .../src/__tests__/App.architecture.test.ts | 14 +++++++++++--- frontend-modern/src/__tests__/AppLayout.test.tsx | 6 +++++- 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/frontend-modern/src/__tests__/App.architecture.test.ts b/frontend-modern/src/__tests__/App.architecture.test.ts index 11c8cf9ab..1c7578ad0 100644 --- a/frontend-modern/src/__tests__/App.architecture.test.ts +++ b/frontend-modern/src/__tests__/App.architecture.test.ts @@ -576,10 +576,18 @@ describe('App architecture', () => { expect(appLayoutSource).toContain('selectedOrgId={props.activeOrgID()}'); expect(appLayoutSource).toContain('onChange={props.onSwitchOrg}'); expect(appLayoutSource).not.toContain('/api/license/activate'); - const audit = readFileSync(join(integrationTestsDir, '05-settings-mobile-audit.spec.ts'), 'utf8'); - const preparation = audit.slice(audit.indexOf('const prepareOrganizationAuditFixture'), audit.indexOf('const test = base.extend')); + const audit = readFileSync( + join(integrationTestsDir, '05-settings-mobile-audit.spec.ts'), + 'utf8', + ); + const preparation = audit.slice( + audit.indexOf('const prepareOrganizationAuditFixture'), + audit.indexOf('const test = base.extend'), + ); const activation = preparation.indexOf('await activateOfflineOrganization(page)'); - expect(activation).toBeGreaterThan(preparation.indexOf('await ensureSessionAuthenticated(page)')); + expect(activation).toBeGreaterThan( + preparation.indexOf('await ensureSessionAuthenticated(page)'), + ); expect(activation).toBeLessThan(preparation.indexOf('await createOrg(page')); expect(activation).toBeGreaterThan(0); expect(preparation).toContain('process.env.PULSE_E2E_OFFLINE_ACTIVATION_KEY'); diff --git a/frontend-modern/src/__tests__/AppLayout.test.tsx b/frontend-modern/src/__tests__/AppLayout.test.tsx index 0073a4ab3..67110a4f0 100644 --- a/frontend-modern/src/__tests__/AppLayout.test.tsx +++ b/frontend-modern/src/__tests__/AppLayout.test.tsx @@ -514,7 +514,11 @@ describe('AppLayout navigation icons', () => { setViewportWidth(320); const { container } = renderLayout(); expect(container.querySelector('.header')).toHaveClass('flex-wrap', 'sm:flex-nowrap'); - expect(container.querySelector('.header-controls')).toHaveClass('max-w-full', 'flex-wrap', 'sm:flex-nowrap'); + expect(container.querySelector('.header-controls')).toHaveClass( + 'max-w-full', + 'flex-wrap', + 'sm:flex-nowrap', + ); expect(screen.getByRole('button', { name: 'Logout' })).toBeInTheDocument(); });