Projekte: neue Gitea-Repos beim Oeffnen der Projekte-Seite abholen; Review-Kleinigkeiten
- Projekte-Seite holt neue/archivierte Repos selbst ab (vorher bis zu 10 Minuten unsichtbar) - Import-Drossel: nach einem Fehler sofort neuer Versuch - Zuordnen-Assistent nennt den Status einer vorhandenen Preview - Ticket "Neues Projekt": ungueltige Subdomain wird abgewiesen Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
f4c8b235b9
commit
c262268015
5 files changed
+27
-8
No files matched your search
@@ -24,8 +24,11 @@ test('Repo-Import hoechstens einmal pro Minute, laufender Abgleich wird geteilt'
|
||||
assert.equal(runs, 2)
|
||||
})
|
||||
|
||||
test('Fehler wird weitergereicht, der naechste Versuch wartet trotzdem die Minute ab', async () => {
|
||||
const throttled = throttleRuns(async () => { throw new Error('weg') }, 60000)
|
||||
test('Fehler wird weitergereicht, danach darf sofort neu versucht werden', async () => {
|
||||
let runs = 0
|
||||
const throttled = throttleRuns(async () => { runs += 1; if (runs === 1) throw new Error('weg'); return { ok: true } }, 60000)
|
||||
await assert.rejects(throttled(), /weg/)
|
||||
assert.deepEqual(await throttled(), { ok: true })
|
||||
assert.equal(runs, 2)
|
||||
assert.equal(await throttled(), null)
|
||||
})
|
||||
Reference in new issue
Block a user