Module: Test::Unit::Assertions

Includes:
Liquid
Defined in:
lib/generators/liquid_cms/templates/vendor/plugins/liquid/test/test_helper.rb

Constant Summary

Constants included from Liquid

Liquid::AnyStartingTag, Liquid::ArgumentSeparator, Liquid::Expression, Liquid::FilterArgumentSeparator, Liquid::FilterSeparator, Liquid::FirstFilterArgument, Liquid::LiteralShorthand, Liquid::OtherFilterArgument, Liquid::PartialTemplateParser, Liquid::QuotedFragment, Liquid::QuotedString, Liquid::SpacelessFilter, Liquid::StrictQuotedFragment, Liquid::TagAttributes, Liquid::TagEnd, Liquid::TagStart, Liquid::TemplateParser, Liquid::VariableAttributeSeparator, Liquid::VariableEnd, Liquid::VariableIncompleteEnd, Liquid::VariableParser, Liquid::VariableSegment, Liquid::VariableSignature, Liquid::VariableStart

Instance Method Summary collapse

Instance Method Details

#assert_template_result(expected, template, assigns = {}, message = nil) ⇒ Object



21
22
23
# File 'lib/generators/liquid_cms/templates/vendor/plugins/liquid/test/test_helper.rb', line 21

def assert_template_result(expected, template, assigns = {}, message = nil)
  assert_equal expected, Template.parse(template).render(assigns)
end

#assert_template_result_matches(expected, template, assigns = {}, message = nil) ⇒ Object



25
26
27
28
29
# File 'lib/generators/liquid_cms/templates/vendor/plugins/liquid/test/test_helper.rb', line 25

def assert_template_result_matches(expected, template, assigns = {}, message = nil)
  return assert_template_result(expected, template, assigns, message) unless expected.is_a? Regexp

  assert_match expected, Template.parse(template).render(assigns)
end