import { renderToText } from "./tree.ts"; import wikiMarkdownLang from "../../common/markdown_parser/parser.ts"; import { assert, assertEquals } from "../../test_deps.ts"; import { parse } from "../../common/markdown_parser/parse_tree.ts"; import { removeQueries } from "./query.ts"; const queryRemovalTest = ` # Heading Before Bla bla remove me End `; Deno.test("White out queries", () => { const lang = wikiMarkdownLang([]); const mdTree = parse(lang, queryRemovalTest); removeQueries(mdTree); const text = renderToText(mdTree); // Same length? We should be good assertEquals(text.length, queryRemovalTest.length); assert(text.indexOf("remove me") === -1); console.log("Whited out text", text); });