Sha256: 43f400939ee8ad15b76f83a1e48c33da4f1d809ad09e312d59d64e4eb06fb695
Contents?: true
Size: 1 KB
Versions: 1
Compression:
Stored size: 1 KB
Contents
#!/usr/bin/env ruby require File.dirname(__FILE__) + '/helper' class ParsingQuirksTest < Test::Unit::TestCase include Liquid def test_error_with_css text = %| div { font-weight: bold; } | template = Template.parse(text) assert_equal text, template.render assert_equal [String], template.root.nodelist.collect {|i| i.class} end def test_raise_on_single_close_bracet assert_raise(SyntaxError) do Template.parse("text {{method} oh nos!") end end def test_raise_on_label_and_no_close_bracets assert_raise(SyntaxError) do Template.parse("TEST {{ ") end end def test_raise_on_label_and_no_close_bracets_percent assert_raise(SyntaxError) do Template.parse("TEST {% ") end end def test_error_on_empty_filter assert_nothing_raised do Template.parse("{{test |a|b|}}") Template.parse("{{test}}") Template.parse("{{|test|}}") end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
drnic-liquid-2.1.0 | test/parsing_quirks_test.rb |