import { describe, expect, it, mock } from "bun:test"; import request from "supertest"; import { app } from "../src"; describe("/login", async () => { const correctRespose = await request(app).post("/login").send({ app: "tester", secret: "test", }); it("should return 200 for correct login", () => { expect(correctRespose.status).toBe(200); }); it("should contain a token", () => { expect(correctRespose.body).toHaveProperty("token"); }); it("should return 403 for invalid credentials", async () => { const res = await request(app).post("/login").send({}); expect(res.status).toBe(403); }); });