Sha256: 1b273067d1c8e612f20d84eb372657e431d5886f34518d0077465ea4f18bb270
Contents?: true
Size: 1.41 KB
Versions: 1
Compression:
Stored size: 1.41 KB
Contents
require 'contest' require 'tilt' begin require 'rdiscount' class RDiscountTemplateTest < Test::Unit::TestCase test "registered for '.markdown' files" do assert_equal Tilt::RDiscountTemplate, Tilt['test.markdown'] end test "registered for '.md' files" do assert_equal Tilt::RDiscountTemplate, Tilt['test.md'] end test "registered for '.mkd' files" do assert_equal Tilt::RDiscountTemplate, Tilt['test.mkd'] end test "preparing and evaluating templates on #render" do template = Tilt::RDiscountTemplate.new { |t| "# Hello World!" } assert_equal "<h1>Hello World!</h1>\n", template.render end test "can be rendered more than once" do template = Tilt::RDiscountTemplate.new { |t| "# Hello World!" } 3.times { assert_equal "<h1>Hello World!</h1>\n", template.render } end test "smartypants when :smart is set" do template = Tilt::RDiscountTemplate.new(:smart => true) { |t| "OKAY -- 'Smarty Pants'" } assert_equal "<p>OKAY — ‘Smarty Pants’</p>\n", template.render end test "stripping HTML when :filter_html is set" do template = Tilt::RDiscountTemplate.new(:filter_html => true) { |t| "HELLO <blink>WORLD</blink>" } assert_equal "<p>HELLO <blink>WORLD</blink></p>\n", template.render end end rescue LoadError => boom warn "Tilt::RDiscountTemplate (disabled)\n" end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tilt-1.2.2 | test/tilt_rdiscounttemplate_test.rb |