diff --git a/comfortable_mexican_sofa.gemspec b/comfortable_mexican_sofa.gemspec index 0492d7665..6d6301ac7 100644 --- a/comfortable_mexican_sofa.gemspec +++ b/comfortable_mexican_sofa.gemspec @@ -26,7 +26,7 @@ Gem::Specification.new do |s| s.add_dependency "kramdown", ">= 1.0.0" s.add_dependency "mimemagic", ">= 0.3.2" s.add_dependency "mini_magick", ">= 4.8.0" - s.add_dependency "rails", ">= 5.2.0" + s.add_dependency "rails", ">= 5.2.0", "< 6.1" s.add_dependency "rails-i18n", ">= 5.0.0" s.add_dependency "sassc-rails", ">= 2.0.0" end diff --git a/test/lib/content/renderer_test.rb b/test/lib/content/renderer_test.rb index 4b6012599..79400584e 100644 --- a/test/lib/content/renderer_test.rb +++ b/test/lib/content/renderer_test.rb @@ -276,4 +276,13 @@ def test_render_stack_overflow end end + def test_render_with_more_than_hundred_tags + test_string = + Array.new(ComfortableMexicanSofa::Content::Renderer::MAX_DEPTH) { "{{cms:text content}}" }.join(" ") + out = render_string(test_string) + expected = + Array.new(ComfortableMexicanSofa::Content::Renderer::MAX_DEPTH) { "content" }.join(" ") + assert_equal expected, out + end + end