// server/auth/apiAuth.test.ts import { describe, expect, it } from "vitest"; import { apiAuthInternals } from "./apiAuth.js"; describe("apiAuthInternals", () => { it("extrait un token bearer", () => { expect(apiAuthInternals.extractBearerToken("Bearer su_token")).toBe("su_token"); }); it("accepte bearer sans sensibilité à la casse", () => { expect(apiAuthInternals.extractBearerToken("bearer su_token")).toBe("su_token"); }); it("rejette un header absent ou mal formé", () => { expect(apiAuthInternals.extractBearerToken(null)).toBeNull(); expect(apiAuthInternals.extractBearerToken("Basic abc")).toBeNull(); }); });