mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-08 21:28:26 +00:00
perf(test): fold media constants assertions into mime suite
This commit is contained in:
@@ -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");
|
|
||||||
});
|
|
||||||
});
|
|
||||||
@@ -1,5 +1,6 @@
|
|||||||
import JSZip from "jszip";
|
import JSZip from "jszip";
|
||||||
import { describe, expect, it } from "vitest";
|
import { describe, expect, it } from "vitest";
|
||||||
|
import { mediaKindFromMime } from "./constants.js";
|
||||||
import {
|
import {
|
||||||
detectMime,
|
detectMime,
|
||||||
extensionForMime,
|
extensionForMime,
|
||||||
@@ -128,3 +129,15 @@ describe("normalizeMimeType", () => {
|
|||||||
expect(normalizeMimeType(undefined)).toBeUndefined();
|
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");
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user