Ticket > Details > Projekte: geheimer Vorschau-Link (erstellen, kopieren, oeffnen, neu, abschalten)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
ClaudeandClaude Opus 5.5 committed 2026-10-26 17:59:23 +00:00
1 parent 3c44c42681
commit 1a6e533a9a
6 files changed
+132

No files matched your search

+19
View File
@@ -0,0 +1,19 @@
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), '')
})