import { User } from "@/models" import { userFactory } from "@/factories" import { mockCurrentUser, request } from "@/support" describe("api/src/controllers/current-user-controller.ts", () => { describe("CurrentUserController", () => { describe("#show", () => { test("it returns the policy alongside the user", async () => { // Arrange const currentUser = await userFactory.create({ roles: [User.Roles.SYSTEM_ADMIN], }) mockCurrentUser(currentUser) // Act const response = await request().get("/api/current-user") // Assert expect(response.status).toBe(200) expect(response.body.policy).toBeDefined() }) }) }) })