Fix token cleanup

pull/11421/merge^2
Sean Brydon 2023-09-19 16:12:53 +01:00
parent bb435ce114
commit 4392cb0a23
1 changed files with 19 additions and 18 deletions

View File

@ -18,6 +18,25 @@ test.describe("Signup Flow Test", async () => {
await users.deleteByEmail("rick@example.com"); await users.deleteByEmail("rick@example.com");
await users.deleteByEmail("rick-jones@example.com"); await users.deleteByEmail("rick-jones@example.com");
}); });
test.afterEach(async ({ users }) => {
// Clean up the user and token
await prisma.user.deleteMany({
where: {
email: "rick-team@example.com",
},
});
await prisma.verificationToken.deleteMany({
where: {
identifier: "rick-team@example.com",
},
});
await prisma.team.deleteMany({
where: {
name: "Rick's Team",
},
});
});
test("Username is taken", async ({ page, users }) => { test("Username is taken", async ({ page, users }) => {
// log in trail user // log in trail user
await test.step("Sign up", async () => { await test.step("Sign up", async () => {
@ -172,23 +191,5 @@ test.describe("Signup Flow Test", async () => {
expect(await usernameField.inputValue()).toBe("rick-team"); expect(await usernameField.inputValue()).toBe("rick-team");
expect(await emailField.inputValue()).toBe("rick-team@example.com"); expect(await emailField.inputValue()).toBe("rick-team@example.com");
// Clean up the user and token
await prisma.user.delete({
where: {
id: rickTeamUser.id,
},
});
await prisma.verificationToken.delete({
where: {
id: createdtoken.id,
},
});
await prisma.team.delete({
where: {
id: createdtoken.teamId ?? -1,
},
});
}); });
}); });