feat(POSTV1-ASSET-ALL-16): 在编辑器接入全部复杂素材
Dada P0-A isolated Windows CI / validate-and-package (push) Waiting to run
Dada P0-A isolated Windows CI / validate-and-package (push) Waiting to run
This commit is contained in:
@@ -1,6 +1,10 @@
|
||||
import { describe, expect, it } from "vitest";
|
||||
|
||||
import complexAssetCatalog from "../../apps/web/src/generated/complex-assets.json";
|
||||
import { P0A_DYNAMIC_STICKERS } from "../../apps/web/src/dynamic-provider.js";
|
||||
import { DYNAMIC_RENDER_MODELS } from "../../apps/web/src/dynamic-render-models.js";
|
||||
import { P0A_COLOR_CARDS } from "../../apps/web/src/palette-provider.js";
|
||||
import { P0A_FONT_OPTIONS, P0A_TEXT_TEMPLATES } from "../../apps/web/src/text-assets.js";
|
||||
import {
|
||||
P0A_COLOR_CARD_IDS,
|
||||
P0A_DYNAMIC_STICKER_IDS,
|
||||
@@ -36,4 +40,13 @@ describe("POSTV1-ASSET-ALL-16 complete asset catalog", () => {
|
||||
expect(complexAssetCatalog.text_templates.every((item) => item.available)).toBe(true);
|
||||
expect(JSON.stringify(complexAssetCatalog)).not.toMatch(/[A-Z]:[\\/]/i);
|
||||
});
|
||||
|
||||
it("exposes every generated definition to the editor", () => {
|
||||
expect(P0A_TEXT_TEMPLATES).toHaveLength(332);
|
||||
expect(P0A_TEXT_TEMPLATES.every((item) => item.available && item.fontUrl)).toBe(true);
|
||||
expect(P0A_FONT_OPTIONS).toHaveLength(86);
|
||||
expect(P0A_COLOR_CARDS).toHaveLength(16);
|
||||
expect(P0A_DYNAMIC_STICKERS).toHaveLength(35);
|
||||
expect(Object.keys(DYNAMIC_RENDER_MODELS)).toHaveLength(35);
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user