import { test } from 'node:test'; import assert from 'node:assert/strict'; import { healthAcceptanceCases as cases } from './fixtures/health-acceptance.mjs'; test('D10 five-tender acceptance fixture stays complete and unique', () => { assert.equal(new Set(cases.map(({ikn}) => ikn)).size, 5); assert.deepEqual(cases.map(({scenario}) => scenario), ['mikroskop','sarf','cihaz-servis','kismi-teklif','100-kalem']); for (const {ikn,city,date,time} of cases) { assert.match(ikn, /^\d{7}$/); assert.match(city, /^[A-Za-zÇĞİÖŞÜçğıöşü]+$/); assert.match(date, /^\d{2}\.\d{2}\.\d{4}$/); assert.match(time, /^\d{2}:\d{2}$/); } });