Sha256: ad9448ea65c090c3ae451f1c0fd8aa38b0a2d6e792ba8057f662bd05decd34e0

Contents?: true

Size: 393 Bytes

Versions: 3

Compression:

Stored size: 393 Bytes

Contents

#!/usr/bin/env ruby

require 'test/unit'
require 'html/template/pro'

class TestCodeRefs < Test::Unit::TestCase
  def test_coderefs
    template = HTML::Template::Pro.new(:path     => 'templates',
                                       :filename => 'escape.tmpl')
    template.param(:STUFF) do
      '<>"\''
    end
    output = template.output
    assert_no_match(/[<>"']/, output)
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
html-template-pro-0.0.3 test/test_coderefs.rb
html-template-pro-0.0.2 test/test_coderefs.rb
html-template-pro-0.0.1 test/test_coderefs.rb