mirror of
https://github.com/Shopify/liquid.git
synced 2026-09-18 18:30:40 -07:00
Merge branch 'issue_1650_strip_html_ignore_comments'
This commit is contained in:
@@ -63,7 +63,7 @@ module Liquid
|
|||||||
end
|
end
|
||||||
|
|
||||||
def strip_html(input)
|
def strip_html(input)
|
||||||
input.to_s.gsub(/<script.*?<\/script>/, '').gsub(/<.*?>/, '')
|
input.to_s.gsub(/<script.*?<\/script>/, '').gsub(/<!--.*?-->/, '').gsub(/<.*?>/, '')
|
||||||
end
|
end
|
||||||
|
|
||||||
# Remove all newlines from the string
|
# Remove all newlines from the string
|
||||||
|
|||||||
@@ -75,6 +75,12 @@ class FiltersTest < Test::Unit::TestCase
|
|||||||
assert_equal "bla blub", Variable.new("var | strip_html").render(@context)
|
assert_equal "bla blub", Variable.new("var | strip_html").render(@context)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def test_strip_html_ignore_comments_with_html
|
||||||
|
@context['var'] = "<!-- split and some <ul> tag --><b>bla blub</a>"
|
||||||
|
|
||||||
|
assert_equal "bla blub", Variable.new("var | strip_html").render(@context)
|
||||||
|
end
|
||||||
|
|
||||||
def test_capitalize
|
def test_capitalize
|
||||||
@context['var'] = "blub"
|
@context['var'] = "blub"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user