import { assertEquals } from "jsr:@std/assert@1"; import { isGenericMessage, mapRpcToStatus } from "./http_errors.ts"; Deno.test("mapRpcToStatus maps business codes to HTTP", () => { assertEquals(mapRpcToStatus("OK"), 200); assertEquals(mapRpcToStatus("CREATED"), 201); assertEquals(mapRpcToStatus("NOT_FOUND"), 404); assertEquals(mapRpcToStatus("CONFLICT"), 409); assertEquals(mapRpcToStatus("INTERNAL"), 500); }); Deno.test("isGenericMessage rejects vague messages", () => { assertEquals(isGenericMessage("Error interno"), true); assertEquals(isGenericMessage("No se encontrĂ³ la empresa con id=5"), false); });