perf(test): fold media constants assertions into mime suite

This commit is contained in:
Peter Steinberger 2026-02-15 23:40:21 +00:00
parent f934725ccd
commit 3fd40fc5a3
2 changed files with 13 additions and 14 deletions

View File

@ -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");
});
});

View File

@ -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");
});
});