test: 🐛 Delete test users after all tests

This commit is contained in:
Jesse Wierzbinski 2024-07-17 00:50:59 +02:00
parent cc8a97ae79
commit f081941474
No known key found for this signature in database
2 changed files with 8 additions and 3 deletions

View file

@ -5,7 +5,7 @@ import { Role } from "~/packages/database-interface/role";
import { getTestUsers, sendTestRequest } from "~/tests/utils";
import { meta } from "./index";
const { users, tokens } = await getTestUsers(1);
const { users, tokens, deleteUsers } = await getTestUsers(1);
let role: Role;
let roleNotLinked: Role;
let higherPriorityRole: Role;
@ -55,6 +55,7 @@ afterAll(async () => {
await role.delete();
await roleNotLinked.delete();
await higherPriorityRole.delete();
await deleteUsers();
});
// /api/v1/roles/:id

View file

@ -1,11 +1,11 @@
import { beforeAll, describe, expect, test } from "bun:test";
import { afterAll, beforeAll, describe, expect, test } from "bun:test";
import { config } from "config-manager";
import { ADMIN_ROLES } from "~/drizzle/schema";
import { Role } from "~/packages/database-interface/role";
import { getTestUsers, sendTestRequest } from "~/tests/utils";
import { meta } from "./index";
const { users, tokens } = await getTestUsers(1);
const { users, deleteUsers, tokens } = await getTestUsers(1);
let role: Role;
beforeAll(async () => {
@ -25,6 +25,10 @@ beforeAll(async () => {
await role.linkUser(users[0].id);
});
afterAll(async () => {
await deleteUsers();
});
// /api/v1/roles
describe(meta.route, () => {
test("should return 401 if not authenticated", async () => {