From 5788f62ef55f59d00f5fae7f309cd5d1b349d8f8 Mon Sep 17 00:00:00 2001 From: Nikolay Yakimov Date: Sat, 19 Sep 2015 17:45:54 +0300 Subject: [RST Writer] Don't normalize heading levels below input minimum --- tests/Tests/Writers/RST.hs | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'tests/Tests/Writers/RST.hs') diff --git a/tests/Tests/Writers/RST.hs b/tests/Tests/Writers/RST.hs index 2a511782f..bb7b2a446 100644 --- a/tests/Tests/Writers/RST.hs +++ b/tests/Tests/Writers/RST.hs @@ -75,5 +75,30 @@ tests = [ testGroup "rubrics" , "" , "Header 2" , "--------"] + , "minimal heading levels" =: + header 2 (text "Header 1") <> + header 3 (text "Header 2") <> + header 2 (text "Header 1") <> + header 4 (text "Header 2") <> + header 5 (text "Header 3") <> + header 3 (text "Header 2") =?> + unlines + [ "Header 1" + , "--------" + , "" + , "Header 2" + , "~~~~~~~~" + , "" + , "Header 1" + , "--------" + , "" + , "Header 2" + , "~~~~~~~~" + , "" + , "Header 3" + , "^^^^^^^^" + , "" + , "Header 2" + , "~~~~~~~~"] ] ] -- cgit v1.2.3