import { describe, expect, it } from 'vitest'; // @ts-expect-error The production smoke checker is an executable ESM module. import { verifyNoJavaScriptDocument } from '../../scripts/smoke-production.mjs'; describe('JavaScript-disabled production document', () => { it('requires substantive semantic identity, work evidence, navigation, and contact content', () => { const html = 'Luca Pîslaru

Luca Pîslaru

System Administrator & Full-Stack Developer

Selected builds

Project evidence and technical decisions.

Contact

Email Luca
'; expect(verifyNoJavaScriptDocument(html)).toMatchObject({ headings: expect.any(Number), links: expect.any(Number) }); }); it('rejects a JavaScript-only shell, source maps, and private identifiers', () => { expect(() => verifyNoJavaScriptDocument('
')).toThrow(/substantive|identity/u); expect(() => verifyNoJavaScriptDocument('

Luca Pîslaru

System Administrator & Full-Stack Developer

Selected builds

Evidence

Contact

Email
')).toThrow(/source map/u); expect(() => verifyNoJavaScriptDocument('

Luca Pîslaru

System Administrator & Full-Stack Developer

Selected builds

SimpaSteel is private.

Contact

Email
')).toThrow(/private identifier/u); }); });