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

test

` ); }); });