From 3fd40fc5a3a007f7eb75837e66ef4c31f55503a0 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sun, 15 Feb 2026 23:40:21 +0000 Subject: [PATCH] perf(test): fold media constants assertions into mime suite --- src/media/constants.test.ts | 14 -------------- src/media/mime.test.ts | 13 +++++++++++++ 2 files changed, 13 insertions(+), 14 deletions(-) delete mode 100644 src/media/constants.test.ts diff --git a/src/media/constants.test.ts b/src/media/constants.test.ts deleted file mode 100644 index 613f4c4b381..00000000000 --- a/src/media/constants.test.ts +++ /dev/null @@ -1,14 +0,0 @@ -import { describe, expect, it } from "vitest"; -import { mediaKindFromMime } from "./constants.js"; - -describe("mediaKindFromMime", () => { - it("classifies text mimes as document", () => { - expect(mediaKindFromMime("text/plain")).toBe("document"); - expect(mediaKindFromMime("text/csv")).toBe("document"); - expect(mediaKindFromMime("text/html; charset=utf-8")).toBe("document"); - }); - - it("keeps unknown mimes as unknown", () => { - expect(mediaKindFromMime("model/gltf+json")).toBe("unknown"); - }); -}); diff --git a/src/media/mime.test.ts b/src/media/mime.test.ts index d1544889793..7b9be7a74b7 100644 --- a/src/media/mime.test.ts +++ b/src/media/mime.test.ts @@ -1,5 +1,6 @@ import JSZip from "jszip"; import { describe, expect, it } from "vitest"; +import { mediaKindFromMime } from "./constants.js"; import { detectMime, extensionForMime, @@ -128,3 +129,15 @@ describe("normalizeMimeType", () => { expect(normalizeMimeType(undefined)).toBeUndefined(); }); }); + +describe("mediaKindFromMime", () => { + it("classifies text mimes as document", () => { + expect(mediaKindFromMime("text/plain")).toBe("document"); + expect(mediaKindFromMime("text/csv")).toBe("document"); + expect(mediaKindFromMime("text/html; charset=utf-8")).toBe("document"); + }); + + it("keeps unknown mimes as unknown", () => { + expect(mediaKindFromMime("model/gltf+json")).toBe("unknown"); + }); +});