lute.test.ts 633 B

123456789101112131415161718192021
  1. import {spec} from "./commonmark-0.29";
  2. require("../../src/js/lute/lute.min.js");
  3. const globalAny: any = global;
  4. it("MarkdownIt", () => {
  5. spec.forEach(async (item: any) => {
  6. const lute = globalAny.Lute.New();
  7. lute.SetGFMAutoLink(false);
  8. lute.SetGFMStrikethrough(false);
  9. lute.SetGFMTable(false);
  10. lute.SetGFMTaskListItem(false);
  11. lute.SetSoftBreak2HardBreak(false);
  12. lute.SetAutoSpace(false);
  13. lute.SetFixTermTypo(false);
  14. lute.SetEmoji(false);
  15. const result = lute.MarkdownStr("", item.markdown);
  16. expect(result[0]).toBe(item.html);
  17. });
  18. });