Add and fixup invite link related tests

This commit is contained in:
Johannes Zellner
2021-10-28 11:18:31 +02:00
parent 92f0f56fae
commit 63f6f065ba
3 changed files with 41 additions and 4 deletions

View File

@@ -659,6 +659,9 @@ async function sendPasswordResetEmail(user, email, auditSource) {
assert.strictEqual(typeof email, 'string');
assert.strictEqual(typeof auditSource, 'object');
const error = validateEmail(email);
if (error) throw error;
const resetLink = await getPasswordResetLink(user, auditSource);
await mailer.passwordReset(user, email, resetLink);
}
@@ -767,6 +770,10 @@ async function sendInviteEmail(user, email, auditSource) {
assert.strictEqual(typeof user, 'object');
assert.strictEqual(typeof email, 'string');
assert.strictEqual(typeof auditSource, 'object');
const error = validateEmail(email);
if (error) throw error;
const inviteLink = await getInviteLink(user, auditSource);
await mailer.sendInvite(user, null /* invitor */, email, inviteLink);
}