Merge pull request #1091 from Shopify/rendering-with-less-garbage

Rendering with less garbage
This commit is contained in:
Florian Weingarten
2019-07-19 15:53:22 +01:00
committed by GitHub
29 changed files with 245 additions and 106 deletions
+6 -5
View File
@@ -1,11 +1,10 @@
require 'test_helper'
class FoobarTag < Liquid::Tag
def render(*args)
" "
def render_to_output_buffer(context, output)
output << ' '
output
end
Liquid::Template.register_tag('foobar', FoobarTag)
end
class BlankTestFileSystem
@@ -31,7 +30,9 @@ class BlankTest < Minitest::Test
end
def test_new_tags_are_not_blank_by_default
assert_template_result(" " * N, wrap_in_for("{% foobar %}"))
with_custom_tag('foobar', FoobarTag) do
assert_template_result(" " * N, wrap_in_for("{% foobar %}"))
end
end
def test_loops_are_blank
+3 -2
View File
@@ -66,8 +66,9 @@ class CustomInclude < Liquid::Tag
def parse(tokens)
end
def render(context)
@template_name[1..-2]
def render_to_output_buffer(context, output)
output << @template_name[1..-2]
output
end
end