using Weave using Base.Test # Test rendering of doc chunks content = """ # Test chunk Test rendering \$\alpha\$ """ dchunk = Weave.DocChunk(content, 1, 1) pformat = Weave.formats["github"] f = Weave.format_chunk(dchunk, pformat.formatdict, pformat) @test f == content docformat = Weave.formats["md2html"] f_check = "

Test chunk

Test rendering \$\alpha\$

" f = Weave.format_chunk(dchunk, docformat.formatdict, docformat) @test f_check == f parsed = Weave.read_doc("documents/chunk_options.noweb") doc = Weave.run(parsed, doctype = "md2html") c_check = "
\nx = [12, 10]\nprintln(y)\n
\n" c = Weave.format_code(doc.chunks[4].content, doc.format) @test c_check == c o_check = "\nx = [12, 10]\nprintln(y)\n" o = Weave.format_output(doc.chunks[4].content, doc.format) @test o_check == o