test: speed up media fetch suite

This commit is contained in:
Peter Steinberger 2026-03-24 17:26:57 +00:00
parent a8bf75f03e
commit d2e0cfc09f
1 changed files with 5 additions and 2 deletions

View File

@ -1,4 +1,4 @@
import { beforeEach, describe, expect, it, vi } from "vitest";
import { beforeAll, beforeEach, describe, expect, it, vi } from "vitest";
const fetchWithSsrFGuardMock = vi.hoisted(() => vi.fn());
@ -67,9 +67,12 @@ describe("fetchRemoteMedia", () => {
const redactedTelegramToken = `${telegramToken.slice(0, 6)}${telegramToken.slice(-4)}`;
const telegramFileUrl = `https://api.telegram.org/file/bot${telegramToken}/photos/1.jpg`;
beforeEach(async () => {
beforeAll(async () => {
vi.resetModules();
({ fetchRemoteMedia } = await import("./fetch.js"));
});
beforeEach(() => {
vi.useRealTimers();
fetchWithSsrFGuardMock.mockReset().mockImplementation(async (paramsUnknown: unknown) => {
const params = paramsUnknown as {