import { renderToString, snapshotEverything } from "../helpers"; snapshotEverything(); // ----------------------------------------------------------------------------- // comments // ----------------------------------------------------------------------------- describe("comments", () => { test("properly handle comments", () => { const template = `
hello owl
`; expect(renderToString(template)).toBe("
hello owl
"); }); test("only a comment", () => { const template = ``; expect(renderToString(template)).toBe(``); }); test("properly handle comments between t-if/t-else", () => { const template = `
true owl
`; expect(renderToString(template)).toBe("
true
"); }); test("comment node with backslash at top level", () => { const template = ""; expect(renderToString(template)).toBe(""); }); test("comment node with backtick at top-level", () => { const template = ""; expect(renderToString(template)).toBe(""); }); test("comment node with interpolation sigil at top level", () => { const template = ""; expect(renderToString(template)).toBe(""); }); });