mirror of https://github.com/openclaw/openclaw.git
perf(test): fold media constants assertions into mime suite
This commit is contained in:
parent
f934725ccd
commit
3fd40fc5a3
|
|
@ -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 { 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");
|
||||
});
|
||||
});
|
||||
|
|
|
|||
Loading…
Reference in New Issue