import PrettyText, { buildOptions } from "pretty-text/pretty-text"; module("lib:details-cooked-test"); const defaultOpts = buildOptions({ siteSettings: { enable_emoji: true, emoji_set: "emoji_one", highlighted_languages: "json|ruby|javascript", default_code_lang: "auto", }, censoredWords: "shucks|whiz|whizzer", getURL: (url) => url, }); test("details", function (assert) { const cooked = (input, expected, text) => { assert.equal( new PrettyText(defaultOpts).cook(input), expected.replace(/\/>/g, ">"), text ); }; cooked( `
Infocoucou
`, `
Infocoucou
`, "manual HTML for details" ); cooked( "[details=testing]\ntest\n[/details]", `
testing

test

` ); });