test: speed up discord slack telegram suites

This commit is contained in:
Peter Steinberger
2026-03-24 16:22:57 +00:00
parent f0761b4914
commit 5edba12f79
6 changed files with 35 additions and 22 deletions

View File

@@ -1,5 +1,5 @@
import type { WebClient } from "@slack/web-api";
import { beforeEach, describe, expect, it, vi } from "vitest";
import { beforeAll, beforeEach, describe, expect, it, vi } from "vitest";
const resolveSlackMedia = vi.fn();
@@ -68,12 +68,15 @@ function mockSuccessfulMediaDownload(client: ReturnType<typeof createClient>) {
}
describe("downloadSlackFile", () => {
beforeEach(async () => {
beforeAll(async () => {
vi.resetModules();
resolveSlackMedia.mockReset();
({ downloadSlackFile } = await import("./actions.js"));
});
beforeEach(() => {
resolveSlackMedia.mockReset();
});
it("returns null when files.info has no private download URL", async () => {
const client = createClient();
client.files.info.mockResolvedValueOnce({