Spracherkennung für: .ts vermutete Sprache: Unknown {[0] [0] [0]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]
import { describe, expect, it } from "vitest";
import { resolveTelegramRequestTimeoutMs } from "./request-timeouts.js";
describe("resolveTelegramRequestTimeoutMs", () => {
it("bounds Telegram startup control-plane methods", () => {
expect(resolveTelegramRequestTimeoutMs("deletewebhook")).toBe(15_000);
expect(resolveTelegramRequestTimeoutMs("getme")).toBe(15_000);
expect(resolveTelegramRequestTimeoutMs("setwebhook")).toBe(15_000);
});
it("keeps the longer polling timeout for getUpdates", () => {
expect(resolveTelegramRequestTimeoutMs("getupdates")).toBe(45_000);
});
it("does not assign hard timeouts to unrelated Telegram methods", () => {
expect(resolveTelegramRequestTimeoutMs("sendmessage")).toBeUndefined();
expect(resolveTelegramRequestTimeoutMs(null)).toBeUndefined();
});
});
¤ Dauer der Verarbeitung: 0.2 Sekunden
(vorverarbeitet am 2026-04-27)
¤
*© Formatika GbR, Deutschland