require File.expand_path('../helper', __FILE__) class RoccoDescriptiveSectionNamesTests < Test::Unit::TestCase def test_section_name r = roccoize( "filename.rb", "# # Comment 1\ndef codeblock\nend\n" ) html = r.to_html assert( html.include?( "" ), "The first section should be named" ) assert( html.include?( '' ), "The rendered HTML should link to a named section" ) end def test_section_numbering r = roccoize( "filename.rb", "# # Header 1\ndef codeblock\nend\n# Comment 1\ndef codeblock1\nend\n# # Header 2\ndef codeblock2\nend" ) html = r.to_html assert( html.include?( '' ) && html.include?( '' ), "First and second headers should be named sections" ) assert( html.include?( '' ), "Sections should continue numbering as though headers were counted." ) end end