import test from 'node:test'; import assert from 'node:assert/strict'; import { decodeOpaqueId, encodeOpaqueId } from '../src/lib/fileId.js'; test('opaque ids round-trip metadata', () => { const token = encodeOpaqueId({ kind: 'file', filesetDbId: 12, dbPath: 'C:\\Data\\demo.mp4' }); assert.deepEqual(decodeOpaqueId(token), { v: 3, kind: 'file', filesetDbId: 12, dbPath: 'C:\\Data\\demo.mp4' }); });