r569 - in trunk/jrst/src/test: java/org/nuiton/jrst/bugs resources/bugs
Author: echatellier Date: 2011-04-27 14:12:12 +0200 (Wed, 27 Apr 2011) New Revision: 569 Url: http://nuiton.org/repositories/revision/jrst/569 Log: #1293 : subtitle parsing error on section subsection Added: trunk/jrst/src/test/resources/bugs/testNoContentSubtitles.rst Modified: trunk/jrst/src/test/java/org/nuiton/jrst/bugs/TitlesTest.java Modified: trunk/jrst/src/test/java/org/nuiton/jrst/bugs/TitlesTest.java =================================================================== --- trunk/jrst/src/test/java/org/nuiton/jrst/bugs/TitlesTest.java 2011-04-27 12:05:06 UTC (rev 568) +++ trunk/jrst/src/test/java/org/nuiton/jrst/bugs/TitlesTest.java 2011-04-27 12:12:12 UTC (rev 569) @@ -27,6 +27,9 @@ import java.io.File; +import junit.framework.Assert; + +import org.apache.commons.io.FileUtils; import org.junit.Test; import org.nuiton.jrst.JRST; @@ -53,4 +56,21 @@ out.deleteOnExit(); JRST.generate(JRST.TYPE_HTML, in, out, JRST.Overwrite.ALLTIME); } + + /** + * Test que s'il n'y a pas de content avant la premiere section, la section + * est bien parsée comme tel. + * + * @throws Exception + */ + @Test + public void testNoContentBetweenTitles() throws Exception { + File in = new File("src/test/resources/bugs/testNoContentSubtitles.rst"); + File out = File.createTempFile("jrst-testNoContentSubtitles", ".html"); + out.deleteOnExit(); + JRST.generate(JRST.TYPE_HTML, in, out, JRST.Overwrite.ALLTIME); + + String content = FileUtils.readFileToString(out); + Assert.assertTrue(content.indexOf("<h2>Prérequis</h2>") > 0); + } } Added: trunk/jrst/src/test/resources/bugs/testNoContentSubtitles.rst =================================================================== --- trunk/jrst/src/test/resources/bugs/testNoContentSubtitles.rst (rev 0) +++ trunk/jrst/src/test/resources/bugs/testNoContentSubtitles.rst 2011-04-27 12:12:12 UTC (rev 569) @@ -0,0 +1,7 @@ +Lancement +========= + +Prérequis +--------- + +Prérequis doit bien être un titre.
participants (1)
-
echatellier@users.nuiton.org