chore: add e2e test for deleting a user

This commit is contained in:
Ephraim Atta-Duncan
2024-03-08 00:04:27 +00:00
parent 80f767b321
commit e47ca1d6b6
4 changed files with 48 additions and 2 deletions

View File

@ -26,6 +26,27 @@ export const seedUser = async ({
});
};
export const seed2faUser = async ({
name = `2fa-user-${Date.now()}`,
email = `2fa-user-${Date.now()}@test.documenso.com`,
password = 'password',
verified = true,
}: SeedUserOptions = {}) => {
return await prisma.user.create({
data: {
name,
email,
password: hashSync(password),
emailVerified: verified ? new Date() : undefined,
url: name,
twoFactorEnabled: true,
twoFactorSecret:
'b2840b216b1f089cb086bdd4260196c645d90b0bd3ff8f66d20d19b99a0da1631bf299e416476917194f1064f58b',
twoFactorBackupCodes: 'a-bunch-of-backup-codes',
},
});
};
export const unseedUser = async (userId: number) => {
await prisma.user.delete({
where: {