import test from 'node:test'; import assert from 'node:assert/strict'; import { parseBetIdList } from '../src/resolve-bulk.js'; test('parses comma-separated bet ids', () => { const parsed = parseBetIdList('12, 13,14'); assert.equal(parsed.ok, true); assert.deepEqual(parsed.ids, [12, 13, 14]); }); test('deduplicates repeated ids', () => { const parsed = parseBetIdList('7 7 8'); assert.equal(parsed.ok, true); assert.deepEqual(parsed.ids, [7, 8]); }); test('rejects invalid ids', () => { const parsed = parseBetIdList('4, nope, 6'); assert.equal(parsed.ok, false); assert.match(parsed.error, /nope/); });