Files
Checkmate/server/tests/utils/ApiError.test.js
T
2025-11-14 23:19:11 +00:00

15 lines
490 B
JavaScript

import ApiError from "@/utils/ApiError.js";
describe("ApiError", () => {
it("captures message and status", () => {
const error = new ApiError("boom", 418);
expect(error).toBeInstanceOf(Error);
expect(error.message).toBe("boom");
expect(error.status).toBe(418);
expect(error.name).toBe("ApiError");
});
it("defaults status to 500", () => {
const error = new ApiError("failure");
expect(error.status).toBe(500);
});
});