Sha256: a8d8bd2907da32ce12ac62db8408f6e42beb7b9a45ec3531e864fea8a05b6bf3
Contents?: true
Size: 1.07 KB
Versions: 33
Compression:
Stored size: 1.07 KB
Contents
require 'test_helper' require 'tilt' begin require 'tilt/bluecloth' class BlueClothTemplateTest < Minitest::Test test "preparing and evaluating templates on #render" do template = Tilt::BlueClothTemplate.new { |t| "# Hello World!" } assert_equal "<h1>Hello World!</h1>", template.render end test "can be rendered more than once" do template = Tilt::BlueClothTemplate.new { |t| "# Hello World!" } 3.times { assert_equal "<h1>Hello World!</h1>", template.render } end test "smartypants when :smart is set" do template = Tilt::BlueClothTemplate.new(:smartypants => true) { |t| "OKAY -- 'Smarty Pants'" } assert_equal "<p>OKAY — ‘Smarty Pants’</p>", template.render end test "stripping HTML when :filter_html is set" do template = Tilt::BlueClothTemplate.new(:escape_html => true) { |t| "HELLO <blink>WORLD</blink>" } assert_equal "<p>HELLO <blink>WORLD</blink></p>", template.render end end rescue LoadError => boom warn "Tilt::BlueClothTemplate (disabled)" end
Version data entries
33 entries across 33 versions & 10 rubygems