Change soft-fail to use the config, rather than env
[rbx.git] / test / rdoc / test_rdoc_ri_attribute_formatter.rb
blobd61a6f5cbcccf5ad8a033dc974d1dbd68321e5ce
1 require 'stringio'
2 require 'test/unit'
3 require 'rdoc/ri/formatter'
5 class TestRDocRIAttributeFormatter < Test::Unit::TestCase
7   def setup
8     @output = StringIO.new
9     @width = 78
10     @indent = '  '
12     @f = RDoc::RI::AttributeFormatter.new @output, @width, @indent
13   end
15   def test_wrap_empty
16     @f.wrap ''
17     assert_equal '', @output.string
18   end
20   def test_wrap_long
21     @f.wrap 'a ' * (@width / 2)
22     assert_equal "  a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a \n  a \n",
23                  @output.string
24   end
26   def test_wrap_markup
27     @f.wrap 'a <tt>b</tt> c'
28     assert_equal "  a b c\n", @output.string
29   end
31   def test_wrap_nil
32     @f.wrap nil
33     assert_equal '', @output.string
34   end
36   def test_wrap_short
37     @f.wrap 'a b c'
38     assert_equal "  a b c\n", @output.string
39   end
41 end