feat: add asset variants endpoint

This commit is contained in:
William Valentin
2026-02-01 16:47:50 -08:00
parent 5058afc980
commit 8479f50daa
3 changed files with 75 additions and 0 deletions

View File

@@ -0,0 +1,13 @@
import { test, expect } from "bun:test";
test("variants route returns only kind/size/key fields", async () => {
const { shapeVariants } = await import(
"../../app/api/assets/[id]/variants/shape",
);
const rows = [
{ kind: "video_mp4", size: 720, key: "derived/video/a.mp4", mime_type: "video/mp4" },
];
expect(shapeVariants(rows)).toEqual([
{ kind: "video_mp4", size: 720, key: "derived/video/a.mp4" },
]);
});