$62 GRAYBYTE WORDPRESS FILE MANAGER $97

SERVER : premium201.web-hosting.com #1 SMP Wed Mar 26 12:08:09 UTC 2025
SERVER IP : 104.21.43.35 | ADMIN IP 216.73.216.36
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : NONE

/opt/alt/ruby22/lib64/ruby/2.2.0/rdoc/markup/

HOME
Current File : /opt/alt/ruby22/lib64/ruby/2.2.0/rdoc/markup//text_formatter_test_case.rb
##
# Test case for creating new plain-text RDoc::Markup formatters.  See also
# RDoc::Markup::FormatterTestCase
#
# See test_rdoc_markup_to_rdoc.rb for a complete example.
#
# Example:
#
#  class TestRDocMarkupToNewTextFormat < RDoc::Markup::TextFormatterTestCase
#
#    add_visitor_tests
#    add_text_tests
#
#    def setup
#      super
#
#      @to = RDoc::Markup::ToNewTextFormat.new
#    end
#
#    def accept_blank_line
#      assert_equal :junk, @to.res.join
#    end
#
#    # ...
#
#  end

class RDoc::Markup::TextFormatterTestCase < RDoc::Markup::FormatterTestCase

  ##
  # Adds test cases to the calling TestCase.

  def self.add_text_tests
    self.class_eval do

      ##
      # Test case that calls <tt>@to.accept_heading</tt>

      def test_accept_heading_indent
        @to.start_accepting
        @to.indent = 3
        @to.accept_heading @RM::Heading.new(1, 'Hello')

        accept_heading_indent
      end

      ##
      # Test case that calls <tt>@to.accept_rule</tt>

      def test_accept_rule_indent
        @to.start_accepting
        @to.indent = 3
        @to.accept_rule @RM::Rule.new(1)

        accept_rule_indent
      end

      ##
      # Test case that calls <tt>@to.accept_verbatim</tt>

      def test_accept_verbatim_indent
        @to.start_accepting
        @to.indent = 2
        @to.accept_verbatim @RM::Verbatim.new("hi\n", " world\n")

        accept_verbatim_indent
      end

      ##
      # Test case that calls <tt>@to.accept_verbatim</tt> with a big indent

      def test_accept_verbatim_big_indent
        @to.start_accepting
        @to.indent = 2
        @to.accept_verbatim @RM::Verbatim.new("hi\n", "world\n")

        accept_verbatim_big_indent
      end

      ##
      # Test case that calls <tt>@to.accept_paragraph</tt> with an indent

      def test_accept_paragraph_indent
        @to.start_accepting
        @to.indent = 3
        @to.accept_paragraph @RM::Paragraph.new(('words ' * 30).strip)

        accept_paragraph_indent
      end

      ##
      # Test case that calls <tt>@to.accept_paragraph</tt> with a long line

      def test_accept_paragraph_wrap
        @to.start_accepting
        @to.accept_paragraph @RM::Paragraph.new(('words ' * 30).strip)

        accept_paragraph_wrap
      end

      ##
      # Test case that calls <tt>@to.attributes</tt> with an escaped
      # cross-reference.  If this test doesn't pass something may be very
      # wrong.

      def test_attributes
        assert_equal 'Dog', @to.attributes("\\Dog")
      end

    end
  end

end



Current_dir [ NOT WRITEABLE ] Document_root [ NOT WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
3 Mar 2024 10.43 PM
root / linksafe
0755
attr_changer.rb
0.385 KB
27 Nov 2012 4.28 AM
root / linksafe
0644
attr_span.rb
0.459 KB
27 Nov 2012 4.28 AM
root / linksafe
0644
attribute_manager.rb
7.912 KB
11 Sep 2014 1.03 AM
root / linksafe
0644
attributes.rb
1.156 KB
27 Nov 2012 4.28 AM
root / linksafe
0644
blank_line.rb
0.353 KB
20 Dec 2010 3.22 AM
root / linksafe
0644
block_quote.rb
0.217 KB
27 Nov 2012 4.28 AM
root / linksafe
0644
document.rb
3.119 KB
5 Dec 2012 10.20 PM
root / linksafe
0644
formatter.rb
5.285 KB
18 Sep 2013 11.33 PM
root / linksafe
0644
formatter_test_case.rb
16.845 KB
27 Nov 2012 4.28 AM
root / linksafe
0644
hard_break.rb
0.406 KB
27 Nov 2012 4.28 AM
root / linksafe
0644
heading.rb
1.45 KB
18 Sep 2013 11.33 PM
root / linksafe
0644
include.rb
0.78 KB
27 Nov 2012 4.28 AM
root / linksafe
0644
indented_paragraph.rb
0.855 KB
27 Nov 2012 4.28 AM
root / linksafe
0644
inline.rb
0.086 KB
27 Nov 2012 4.28 AM
root / linksafe
0644
list.rb
1.788 KB
29 Nov 2012 2.58 AM
root / linksafe
0644
list_item.rb
1.684 KB
27 Nov 2012 4.28 AM
root / linksafe
0644
paragraph.rb
0.452 KB
27 Nov 2012 4.28 AM
root / linksafe
0644
parser.rb
14.145 KB
19 Nov 2013 12.47 AM
root / linksafe
0644
pre_process.rb
8.166 KB
18 Sep 2013 11.33 PM
root / linksafe
0644
raw.rb
0.947 KB
27 Nov 2012 4.28 AM
root / linksafe
0644
rule.rb
0.278 KB
20 Dec 2010 3.22 AM
root / linksafe
0644
special.rb
0.612 KB
27 Nov 2012 4.28 AM
root / linksafe
0644
text_formatter_test_case.rb
2.485 KB
27 Nov 2012 4.28 AM
root / linksafe
0644
to_ansi.rb
2.023 KB
27 Nov 2012 4.28 AM
root / linksafe
0644
to_bs.rb
1.671 KB
27 Nov 2012 4.28 AM
root / linksafe
0644
to_html.rb
8.448 KB
7 Dec 2014 1.22 AM
root / linksafe
0644
to_html_crossref.rb
4.296 KB
18 Sep 2013 11.33 PM
root / linksafe
0644
to_html_snippet.rb
5.422 KB
27 Nov 2012 4.28 AM
root / linksafe
0644
to_joined_paragraph.rb
1.549 KB
19 Jul 2013 2.26 AM
root / linksafe
0644
to_label.rb
1.797 KB
7 Dec 2014 1.22 AM
root / linksafe
0644
to_markdown.rb
3.59 KB
18 Sep 2013 11.33 PM
root / linksafe
0644
to_rdoc.rb
6.118 KB
27 Nov 2012 4.28 AM
root / linksafe
0644
to_table_of_contents.rb
1.649 KB
5 Dec 2012 10.20 PM
root / linksafe
0644
to_test.rb
1.109 KB
27 Nov 2012 4.28 AM
root / linksafe
0644
to_tt_only.rb
2.235 KB
27 Nov 2012 4.28 AM
root / linksafe
0644
verbatim.rb
1.255 KB
19 Jul 2013 2.26 AM
root / linksafe
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025 CONTACT ME
Static GIF