diff --git a/src/language-handlebars/printer-glimmer.js b/src/language-handlebars/printer-glimmer.js index 2b11406ac..043503520 100644 --- a/src/language-handlebars/printer-glimmer.js +++ b/src/language-handlebars/printer-glimmer.js @@ -148,10 +148,10 @@ function print(path, options, print) { const isConcat = pp && pp.type === "ConcatStatement"; return group( concat([ - /*n.escaped ? "{{{" : */ "{{", + n.escaped === false ? "{{{" : "{{", printPathParams(path, print), isConcat ? "" : softline, - /*.escaped ? "}}}" :*/ "}}" + n.escaped === false ? "}}}" : "}}" ]) ); } diff --git a/tests/html_handlebars/__snapshots__/jsfmt.spec.js.snap b/tests/html_handlebars/__snapshots__/jsfmt.spec.js.snap index 712c7e588..72aa6ade0 100644 --- a/tests/html_handlebars/__snapshots__/jsfmt.spec.js.snap +++ b/tests/html_handlebars/__snapshots__/jsfmt.spec.js.snap @@ -132,3 +132,11 @@ exports[`nested-path.hbs 1`] = ` `; + +exports[`raw.hbs 1`] = ` +

{{{raw}}}

+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +

+ {{{raw}}} +

+`; diff --git a/tests/html_handlebars/raw.hbs b/tests/html_handlebars/raw.hbs new file mode 100644 index 000000000..01fb5d7de --- /dev/null +++ b/tests/html_handlebars/raw.hbs @@ -0,0 +1 @@ +

{{{raw}}}