From 2c849ea4c24cc2a36719d6fd15713c62fada16e6 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sat, 14 Feb 2026 01:35:40 +0000 Subject: [PATCH] perf(test): reuse SSRF mock setup in web media tests --- src/web/media.test.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/web/media.test.ts b/src/web/media.test.ts index 2bb082f8ad..417cc9e7fc 100644 --- a/src/web/media.test.ts +++ b/src/web/media.test.ts @@ -2,7 +2,7 @@ import fs from "node:fs/promises"; import os from "node:os"; import path from "node:path"; import sharp from "sharp"; -import { afterAll, afterEach, beforeAll, beforeEach, describe, expect, it, vi } from "vitest"; +import { afterAll, afterEach, beforeAll, describe, expect, it, vi } from "vitest"; import * as ssrf from "../infra/net/ssrf.js"; import { optimizeImageToPng } from "../media/image-ops.js"; import { loadWebMedia, loadWebMediaRaw, optimizeImageToJpeg } from "./media.js"; @@ -57,11 +57,11 @@ afterAll(async () => { }); afterEach(() => { - vi.restoreAllMocks(); + vi.clearAllMocks(); }); describe("web media loading", () => { - beforeEach(() => { + beforeAll(() => { vi.spyOn(ssrf, "resolvePinnedHostname").mockImplementation(async (hostname) => { const normalized = hostname.trim().toLowerCase().replace(/\.$/, ""); const addresses = ["93.184.216.34"];