diff --git a/lib/liquid/tags/cycle.rb b/lib/liquid/tags/cycle.rb index 9b3f342..347426b 100644 --- a/lib/liquid/tags/cycle.rb +++ b/lib/liquid/tags/cycle.rb @@ -43,7 +43,11 @@ module Liquid result end end - + + def blank? + false + end + private def variables_from_string(markup) diff --git a/test/liquid/blank_test.rb b/test/liquid/blank_test.rb index aa0f6a7..bcc7999 100644 --- a/test/liquid/blank_test.rb +++ b/test/liquid/blank_test.rb @@ -65,6 +65,10 @@ class BlankTest < Test::Unit::TestCase assert_template_result(" 0"*2*(N+1), wrap("{% assign foo = 0 %} {% increment foo %} {% decrement foo %}")) end + def test_cycle_is_not_blank + assert_template_result("12"*((N+1)/2)+"1", wrap("{% cycle '1', '2' %}")) + end + def test_raw_is_not_blank assert_template_result(" "*(N+1), wrap(" {% raw %} {% endraw %}")) end