import test from 'node:test' import assert from 'node:assert/strict' import { extractRegions, inferRegionSpec, summarizeHtml } from '../src/lib/html.js' test('summarizeHtml extracts user-visible contract evidence', () => { const summary = summarizeHtml(`
World
') assert.equal(regions.length, 1) assert.equal(regions[0].id, 'page-1') }) test('inferRegionSpec maps forms to VForm', () => { const [region] = extractRegions('') const spec = inferRegionSpec(region) assert.equal(spec.vuetifyComponent, 'VForm') assert.deepEqual(spec.uiContract.primaryActions, ['Search']) })