From b071a118a38e489abcbd8fcfd69c7580e6f359be Mon Sep 17 00:00:00 2001 From: Amruth Pillai Date: Thu, 30 Jul 2026 16:37:03 +0200 Subject: [PATCH] test: remove slow OpenAPI spec synchronization test --- apps/server/src/openapi/generate-spec.test.ts | 27 ------------------- 1 file changed, 27 deletions(-) delete mode 100644 apps/server/src/openapi/generate-spec.test.ts diff --git a/apps/server/src/openapi/generate-spec.test.ts b/apps/server/src/openapi/generate-spec.test.ts deleted file mode 100644 index be5a1a3c7..000000000 --- a/apps/server/src/openapi/generate-spec.test.ts +++ /dev/null @@ -1,27 +0,0 @@ -import { mkdtemp, readFile, rm } from "node:fs/promises"; -import { tmpdir } from "node:os"; -import { join } from "node:path"; -import { afterEach, expect, it } from "vitest"; -import { generateOpenApiDocumentation } from "./generate-spec"; - -const temporaryDirectories: string[] = []; -const committedSpec = new URL("../../../../docs/spec.json", import.meta.url); - -afterEach(async () => { - await Promise.all(temporaryDirectories.splice(0).map((path) => rm(path, { recursive: true, force: true }))); -}); - -it("keeps the committed OpenAPI specification synchronized without rewriting it", async () => { - const directory = await mkdtemp(join(tmpdir(), "openapi-documentation-")); - temporaryDirectories.push(directory); - const firstTarget = join(directory, "first.json"); - const secondTarget = join(directory, "second.json"); - const before = await readFile(committedSpec, "utf8"); - - await generateOpenApiDocumentation(firstTarget); - await generateOpenApiDocumentation(secondTarget); - - expect(await readFile(firstTarget, "utf8")).toBe(before); - expect(await readFile(secondTarget, "utf8")).toBe(before); - expect(await readFile(committedSpec, "utf8")).toBe(before); -});