test(telegram): narrow resolve-media retry imports

This commit is contained in:
Vincent Koc 2026-03-31 22:45:39 +09:00
parent 91115cdf61
commit 3be08454f4
2 changed files with 3 additions and 9 deletions

View File

@ -1,5 +1,6 @@
import type { Message } from "@grammyjs/types";
import { afterEach, beforeAll, beforeEach, describe, expect, it, vi } from "vitest";
import { afterEach, beforeEach, describe, expect, it, vi } from "vitest";
import { resolveMedia } from "./delivery.resolve-media.js";
import type { TelegramContext } from "./types.js";
const saveMediaBuffer = vi.fn();
@ -33,8 +34,6 @@ vi.mock("../sticker-cache.js", () => ({
describeStickerImage: async () => null,
}));
let resolveMedia: typeof import("./delivery.js").resolveMedia;
const MAX_MEDIA_BYTES = 10_000_000;
const BOT_TOKEN = "tok123";
@ -168,11 +167,6 @@ async function flushRetryTimers() {
}
describe("resolveMedia getFile retry", () => {
beforeAll(async () => {
vi.resetModules();
({ resolveMedia } = await import("./delivery.js"));
});
beforeEach(() => {
vi.useFakeTimers();
fetchRemoteMedia.mockReset();

View File

@ -67,7 +67,7 @@
"durationMs": 3200
},
"extensions/telegram/src/bot/delivery.resolve-media-retry.test.ts": {
"durationMs": 18920
"durationMs": 15830
},
"extensions/telegram/src/webhook.test.ts": {
"durationMs": 2900