import { describe, expect, it } from "vitest"; import { selectAttachments } from "./attachments.js"; import type { MediaAttachment } from "./types.js";
describe("media-understanding selectAttachments guards", () => {
it("does not throw when attachments is undefined", () => { const run = () =>
selectAttachments({
capability: "image",
attachments: undefined as unknown as MediaAttachment[],
policy: { prefer: "path" },
});
it("does not throw when attachments is not an array", () => { const run = () =>
selectAttachments({
capability: "audio",
attachments: { malformed: true } as unknown as MediaAttachment[],
policy: { prefer: "url" },
});
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.