testFrontmatterIsYamlAtTheTop

tcmts.content.test.testFrontmatterIsYamlAtTheTop · #bnebbeci · function

import { frontmatter } from "#codebase/tcmts/content";
import assert from "node:assert/strict";

export const testFrontmatterIsYamlAtTheTop = () => {
  assert.deepEqual(frontmatter("---\ntitle: Hi\ntags: [a, b]\n---\n\n# Hi\n"), {
    data: { title: "Hi", tags: ["a", "b"] },
    body: "# Hi\n",
  });
  assert.deepEqual(frontmatter("# No frontmatter\n"), { data: {}, body: "# No frontmatter\n" });
  assert.deepEqual(frontmatter("---\n---\nBody"), { data: {}, body: "Body" });
}

uses