fix: strip_html for multi line <script>/<style>/comments, #70

This commit is contained in:
Harttle
2023-03-02 23:01:15 +08:00
parent d4e519c4a6
commit 42d25902e8
3 changed files with 27 additions and 1 deletions
+10
View File
@@ -390,4 +390,14 @@ describe('Issues', function () {
const html = await liquid.parseAndRender(tpl, ctx)
expect(html.trim()).to.equal('<a href="https://example.com">Lot more code here</a>')
})
it('#70 strip multiline content of <style>', async() => {
const str = `
<style type="text/css">
.test-one-line {display: none;}
</style>`
const engine = new Liquid()
const template = '{{ str | strip_html }}'
const html = await engine.parseAndRender(template, { str })
expect(html).to.match(/^\s*$/)
})
})