import {test} from 'node:test'; import assert from 'node:assert/strict'; import {parseRates} from '../server/exchange-rates.mjs'; test('rates carry bulletin date and use unit-adjusted selling price',()=>{ const xml='148.31951005500'; const d=parseRates(xml);assert.equal(d.rates.USD,48.3195);assert.equal(d.rates.EUR,55);assert.equal(d.bulletinDate,'04.09.2026'); assert.throws(()=>parseRates('error')); assert.throws(()=>parseRates(xml.replace('100','0'))); });