test/test_builder.rb in review-1.7.2 vs test/test_builder.rb in review-2.0.0.beta1
- old
+ new
@@ -42,20 +42,10 @@
chapter = ReVIEW::Book::Chapter.new(ReVIEW::Book::Base.load, nil, '-', nil)
b.bind(nil, chapter, nil)
assert_equal '', b.result
end
- def test_print_and_puts
- b = Builder.new
- assert_raises(NoMethodError) do # XXX: OK?
- b.print ""
- end
- assert_raises(NoMethodError) do # XXX: OK?
- b.puts ""
- end
- end
-
def test_not_implemented_methods
ex = NoMethodError # XXX: OK?
[
:list_header, :list_body, :listnum_body,
:source_header, :source_body,
@@ -68,27 +58,15 @@
b = Builder.new
assert_raises(ex) { b.__send__(m) }
end
end
- def test_compile_inline
- text = "abc"
- assert_equal [:text, text], @b.compile_inline(text)
- end
-
- def test_inline_ruby
- def @b.compile_ruby(base,ruby)
- [base,ruby]
- end
- str = @b.inline_ruby("foo,bar")
- assert_equal str, ["foo","bar"]
- str = @b.inline_ruby("foo\\,\\,,\\,bar,buz")
- assert_equal str, ["foo,,",",bar,buz"]
- end
-
- def test_compile_inline_backslash
- text = "abc\\d\\#a"
- assert_equal [:text, text], @b.compile_inline(text)
+ def test_convert_outencoding
+ book = ReVIEW::Book::Base.new(nil)
+ book.config = {'outencoding' => "EUC"}
+ b = Builder.new
+ ret = b.convert_outencoding("a", book.config["outencoding"])
+ assert_equal "a", ret
end
class XBuilder < Builder
def list_header(id, caption)
end