mirror of
https://github.com/kemko/liquid.git
synced 2026-01-01 15:55:40 +03:00
handle carriage return in strip_newline, closes #126
This commit is contained in:
@@ -68,7 +68,7 @@ module Liquid
|
||||
|
||||
# Remove all newlines from the string
|
||||
def strip_newlines(input)
|
||||
input.to_s.gsub(/\n/, '')
|
||||
input.to_s.gsub(/\r?\n/, '')
|
||||
end
|
||||
|
||||
|
||||
|
||||
@@ -136,6 +136,7 @@ class StandardFiltersTest < Test::Unit::TestCase
|
||||
|
||||
def test_strip_newlines
|
||||
assert_template_result 'abc', "{{ source | strip_newlines }}", 'source' => "a\nb\nc"
|
||||
assert_template_result 'abc', "{{ source | strip_newlines }}", 'source' => "a\r\nb\nc"
|
||||
end
|
||||
|
||||
def test_newlines_to_br
|
||||
|
||||
Reference in New Issue
Block a user