Preview: isRunnerDev einheitlich (Reconcile, Dev-Start), 137-Fehlertext

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
ClaudeandClaude Sonnet 5.5 committed 2026-09-30 22:32:09 +00:00
1 parent 56637f2005
commit a5cb668853
7 files changed
+42 -15

No files matched your search

+14
View File
@@ -212,6 +212,20 @@ test('I6: Dev-Zustand folgt dem Runner; Modus off bleibt unberührt', async () =
assert.equal(res.reregistered, 0)
})
test('Abgleich: oeffentliche auto-Seite mit altem dev:* wird nicht angefasst und nicht registriert', async () => {
const { createDocument } = await import('../server/services/appwriteAdmin.js')
await createDocument('websiteProjects', {
previewDetected: 'dev:npm', previewBranch: 'main', previewBuiltSha: SHA, isPublic: true, previewMode: 'auto',
repoFullName: 'WEBklar/d-pub', subdomain: 'd-pub', previewState: 'online',
}, 'dpub')
rs.status = { dev: [], known: [], queue: 0 }
rs.calls = []
const res = await rec.reconcilePreviews()
assert.equal(aw.get('websiteProjects', 'dpub').previewState, 'online')
assert.equal(rs.calls.filter((c) => c.method === 'PUT' && c.url === '/dev/d-pub').length, 0)
assert.ok(res.reregistered === 0 || !rs.calls.some((c) => c.url === '/dev/d-pub'))
})
test('I4: dem Runner unbekannte Dev-Spezifikation wird erneut hinterlegt', async () => {
const { createDocument } = await import('../server/services/appwriteAdmin.js')
await createDocument('websiteProjects', {