     }
     
     func testScenario000003() throws {
-        //try assertOutput(file: "end2end-000003", modules: "paragraphs, headings")
+        try assertOutput(file: "end2end-000003", modules: "paragraphs, headings")
     }
     
     func testScenario000004() throws {

    }

    func testScenario000001() throws {
        try assertOutput(file: "end2end-000001", modules: "paragraphs")
    }
    
    func testScenario000002() throws {

    
    func assertOutput(file : String, modules: String...) throws {
        let testsuite = URL(fileURLWithPath: #file).deletingLastPathComponent().deletingLastPathComponent().appendingPathComponent("testsuite")
        let kd = try String(contentsOf: testsuite.appendingPathComponent("input").appendingPathComponent("end2end.kd"), encoding: .utf8)
        let html = try String(contentsOf: testsuite.appendingPathComponent("output").appendingPathComponent("html5").appendingPathComponent("end2end")
            .appendingPathComponent("\(file).htm"), encoding: .utf8)

        let parser = Parser()
        parser.modules = modules
        let document = parser.parse("- in nulla \n    - vel    \n      > test ")
        let renderer = Html5Renderer()
        document.accept(renderer)
        
        //print(html)
        print("\n\n\n")
        print(renderer.getOutput())
        print("\n\n\n")
        
        //expect(renderer.getOutput()).to(equal(html))
        
    }
    
}
