import test from 'node:test' import assert from 'node:assert/strict' import { loadModule } from './load.mjs' const { vorschauLinkUrl } = await loadModule('src/lib/vorschauLink.js') test('vorschauLinkUrl: Link aus Subdomain und Token', () => { assert.equal( vorschauLinkUrl({ subdomain: 'Doener-Nation', shareToken: 'abcDEF_123-xyzxyzxyzxyz' }), 'https://project.webklar.com/vorschau/doener-nation/abcDEF_123-xyzxyzxyzxyz' ) assert.equal(vorschauLinkUrl({ subdomain: 'a', shareToken: 't' }, 'http://x/'), 'http://x/vorschau/a/t') }) test('vorschauLinkUrl: ohne Token oder Subdomain kein Link', () => { assert.equal(vorschauLinkUrl({ subdomain: 'a', shareToken: '' }), '') assert.equal(vorschauLinkUrl({ subdomain: '', shareToken: 'x' }), '') assert.equal(vorschauLinkUrl(null), '') })