Projektarten: Zuordnungs-Mail auch ohne vorherigen Versuch nachholen
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
1f1ffb5275
commit
d3c6858ecc
2 files changed
+20
-2
No files matched your search
@@ -105,6 +105,21 @@ test('Job: 20 alte Repos → 0 Mails', async () => {
|
||||
assert.equal(c.imported, 20)
|
||||
assert.equal(c.mails, 0)
|
||||
assert.equal(sink.sent.length, 0)
|
||||
assert.ok(!docsOf('knso/alt0')[0].createdByGitea, 'alte Repos bekommen kein createdByGitea')
|
||||
})
|
||||
|
||||
test('Job: Mail ohne vorherigen Versuch wird nachgeholt (createdByGitea, 0 Versuche)', async () => {
|
||||
freshSink()
|
||||
gitea.addRepo({ full_name: 'knso/nachholen', created_at: ago(2) })
|
||||
await runRepoAssignJob({ now: NOW })
|
||||
const [doc] = docsOf('knso/nachholen')
|
||||
// Lauf abgebrochen, bevor die erste Mail versucht wurde
|
||||
aw.all('websiteProjects').find((d) => d.$id === doc.$id).assignMailSentAt = ''
|
||||
Object.assign(aw.all('websiteProjects').find((d) => d.$id === doc.$id), { assignMailAttempts: 0 })
|
||||
freshSink()
|
||||
const c = await runRepoAssignJob({ now: NOW })
|
||||
assert.equal(c.retries, 1)
|
||||
assert.equal(sink.sent.length, 1)
|
||||
})
|
||||
|
||||
test('Job: neues Nutzer-Repo → Mail, Org-Repo → keine Mail', async () => {
|
||||
|
||||
Reference in new issue
Block a user