test/tilt_asciidoctor_test.rb in tilt-1.4.1 vs test/tilt_asciidoctor_test.rb in tilt-2.0.0.beta1
- old
+ new
@@ -1,28 +1,28 @@
-require 'contest'
+require 'test_helper'
require 'tilt'
begin
- require 'asciidoctor'
+ require 'tilt/asciidoc'
- class AsciidoctorTemplateTest < Test::Unit::TestCase
+ class AsciidoctorTemplateTest < Minitest::Test
HTML5_OUTPUT = "<div class=\"sect1\"><h2 id=\"_hello_world\">Hello World!</h2><div class=\"sectionbody\"></div></div>"
DOCBOOK_OUTPUT = "<section id=\"_hello_world\"><title>Hello World!</title></section>"
def strip_space(str)
str.gsub(/>\s+</, '><').strip
end
test "registered for '.ad' files" do
- assert Tilt.mappings['ad'].include?(Tilt::AsciidoctorTemplate)
+ assert_equal Tilt::AsciidoctorTemplate, Tilt['ad']
end
test "registered for '.adoc' files" do
- assert Tilt.mappings['adoc'].include?(Tilt::AsciidoctorTemplate)
+ assert_equal Tilt::AsciidoctorTemplate, Tilt['adoc']
end
test "registered for '.asciidoc' files" do
- assert Tilt.mappings['asciidoc'].include?(Tilt::AsciidoctorTemplate)
+ assert_equal Tilt::AsciidoctorTemplate, Tilt['asciidoc']
end
test "preparing and evaluating html5 templates on #render" do
template = Tilt::AsciidoctorTemplate.new(:attributes => {"backend" => 'html5'}) { |t| "== Hello World!" }
assert_equal HTML5_OUTPUT, strip_space(template.render)