UNPKG

remarkable-plugin-heading-id

Version:
35 lines (34 loc) 996 B
import { isHeadingOpenToken } from "./isHeadingOpenToken"; describe("isHeadingOpenToken", () => { test("with <h1 /> open", () => { const h1OpenToken = { type: "heading_open", hLevel: 1, level: 0, }; expect(isHeadingOpenToken(h1OpenToken)).toBeTruthy(); }); test("with <h2 /> open", () => { const h1OpenToken = { type: "heading_open", hLevel: 2, level: 0, }; expect(isHeadingOpenToken(h1OpenToken)).toBeTruthy(); }); test("with <a /> open", () => { const linkOpenToken = { type: "link_open", level: 0, href: "https://shinyaigeek.dev" }; expect(isHeadingOpenToken(linkOpenToken)).toBeFalsy(); }); test("with text open", () => { const h1OpenToken = { type: "text", level: 0, }; expect(isHeadingOpenToken(h1OpenToken)).toBeFalsy(); }); });