import assert from 'node:assert/strict'; import test from 'node:test'; import { buildSmokeInsertRow, extractInjectedPageIdFromHtml, } from './page-data-delivery-assess.mjs'; test('extractInjectedPageIdFromHtml reads injected pageId', () => { const html = ` `; assert.equal(extractInjectedPageIdFromHtml(html), 'page-abc'); }); test('buildSmokeInsertRow fills insert columns', () => { const row = buildSmokeInsertRow( { datasets: { dining_survey: { columns: { insert: ['q1_frequency', 'overall_rating', 'phone'] }, }, }, }, 'dining_survey', ); assert.equal(row.q1_frequency, 'smoke-test'); assert.equal(row.overall_rating, 3); assert.equal(row.phone, '13800000000'); });