Linux heracles.o2switch.net 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64
/
opt
/
alt
/
ruby21
/
share
/
ri
/
2.1.0
/
system
/
RDoc
/
Markup
/
FormatterTestCase
/
//opt/alt/ruby21/share/ri/2.1.0/system/RDoc/Markup/FormatterTestCase/cdesc-FormatterTestCase.ri
U:RDoc::NormalClass[iI"FormatterTestCase:ETI"$RDoc::Markup::FormatterTestCase;TI"RDoc::TestCase;Fo:RDoc::Markup::Document:@parts[o;;[o:RDoc::Markup::Paragraph;[I">Test case for creating new RDoc::Markup formatters. See ;TI"0test/test_rdoc_markup_to_*.rb for examples.;To:RDoc::Markup::BlankLine o; ;[I"BThis test case adds a variety of tests to your subclass when ;TI"M#add_visitor_tests is called. Most tests set up a scenario then call a ;TI"Dmethod you will provide to perform the assertion on the output.;T@o; ;[I"LYour subclass must instantiate a visitor and assign it to <tt>@to</tt>.;T@o; ;[I"PFor example, test_accept_blank_line sets up a RDoc::Markup::BlockLine then ;TI"Qcalls accept_blank_line on your visitor. You are responsible for asserting ;TI" that the output is correct.;T@o; ;[I" Example:;T@o:RDoc::Markup::Verbatim;[I"Gclass TestRDocMarkupToNewFormat < RDoc::Markup::FormatterTestCase ;TI" ;TI" add_visitor_tests ;TI" ;TI" def setup ;TI" super ;TI" ;TI"- @to = RDoc::Markup::ToNewFormat.new ;TI" end ;TI" ;TI" def accept_blank_line ;TI"* assert_equal :junk, @to.res.join ;TI" end ;TI" ;TI" # ... ;TI" ;TI"end;T:@format0: @fileI"+lib/rdoc/markup/formatter_test_case.rb;T:0@omit_headings_from_table_of_contents_below0; 0;0[ [ [ [[I" class;T[[:public[[I"add_visitor_tests;FI"+lib/rdoc/markup/formatter_test_case.rb;T[:protected[ [:private[ [I" instance;T[[;[:[I" setup;F@B[I"test_accept_blank_line;F@B[I"test_accept_block_quote;F@B[I"test_accept_document;F@B[I"test_accept_heading;F@B[I"test_accept_heading_1;F@B[I"test_accept_heading_2;F@B[I"test_accept_heading_3;F@B[I"test_accept_heading_4;F@B[I"test_accept_heading_b;F@B[I",test_accept_heading_suppressed_crossref;F@B[I" test_accept_list_end_bullet;F@B[I"test_accept_list_end_label;F@B[I" test_accept_list_end_lalpha;F@B[I"test_accept_list_end_note;F@B[I" test_accept_list_end_number;F@B[I" test_accept_list_end_ualpha;F@B[I"%test_accept_list_item_end_bullet;F@B[I"$test_accept_list_item_end_label;F@B[I"%test_accept_list_item_end_lalpha;F@B[I"#test_accept_list_item_end_note;F@B[I"%test_accept_list_item_end_number;F@B[I"%test_accept_list_item_end_ualpha;F@B[I"'test_accept_list_item_start_bullet;F@B[I"&test_accept_list_item_start_label;F@B[I"'test_accept_list_item_start_lalpha;F@B[I"%test_accept_list_item_start_note;F@B[I"'test_accept_list_item_start_note_2;F@B[I"7test_accept_list_item_start_note_multi_description;F@B[I"1test_accept_list_item_start_note_multi_label;F@B[I"'test_accept_list_item_start_number;F@B[I"'test_accept_list_item_start_ualpha;F@B[I""test_accept_list_start_bullet;F@B[I"!test_accept_list_start_label;F@B[I""test_accept_list_start_lalpha;F@B[I" test_accept_list_start_note;F@B[I""test_accept_list_start_number;F@B[I""test_accept_list_start_ualpha;F@B[I"test_accept_paragraph;F@B[I"test_accept_paragraph_b;F@B[I"test_accept_paragraph_br;F@B[I" test_accept_paragraph_break;F@B[I"test_accept_paragraph_i;F@B[I"test_accept_paragraph_plus;F@B[I"test_accept_paragraph_star;F@B[I"%test_accept_paragraph_underscore;F@B[I"test_accept_raw;F@B[I"test_accept_rule;F@B[I"test_accept_verbatim;F@B[I"test_end_accepting;F@B[I"test_list_nested;F@B[I"test_list_verbatim;F@B[I"test_start_accepting;F@B[;[ [;[ [ [U:RDoc::Context::Section[i 0o;;[ ; 0;0[@6@6cRDoc::TopLevel