mirror of
https://github.com/versia-pub/server.git
synced 2025-12-06 16:38:19 +01:00
test: 🐛 Delete test users after all tests
This commit is contained in:
parent
cc8a97ae79
commit
f081941474
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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 () => {
|
||||
|
|
|
|||
Loading…
Reference in a new issue