UNPKG

@heyframe/composables

Version:
26 lines (23 loc) 707 B
import { describe, expect, it } from "vitest"; import type { Schemas } from "#heyframe"; import { useSetup } from "../_test"; import { useCmsBlock } from "./useCmsBlock"; describe("composables - useCmsBlock", () => { it("get block data", () => { const mockData = { apiAlias: "cms_block", createdAt: "2020-08-06T06:26:23.880+00:00", position: 0, sectionId: "ri3n2ldk", slots: [ { slot: "left-bottom", }, ], type: "page", }; const { vm } = useSetup(() => useCmsBlock(mockData as Schemas["CmsBlock"])); expect(vm.block).toEqual(mockData); expect(vm.getSlotContent("left-bottom")).toEqual(mockData.slots[0]); }); });