const test = require('node:test'); const assert = require('node:assert/strict'); const source = import('../../web/js/workspace/state.mjs'); test('workspace routes resolve only supported deep links', async () => { const { resolveRoute } = await source; for (const route of ['overview', 'images', 'library', 'tags', 'inspect', 'system']) { assert.equal(resolveRoute(`#/${route}`).id, route); } for (const hash of ['', '#', '#/unknown', '#/images/other', '#/