Moinwiki->DOM->Moinwiki tests
Tests:
1. "=== Text: ===\n'''strong'''\n''emphasis''\n`monospace`\n" 2. "=== Table: ===\n||A||B||<|2>D||\n||||C||\n" 3. "=== List: ===\n * A\n 1. C\n 1. D\n" 4. "=== Span: ===\n--(stroke)--\n__underline__\n~+larger+~\n~-smaller-~\n^super^script\n,,sub,,script\n" 5. " * A\n * B\n * C\n * D\n * E\n * F\n" 6. " * A\n * B\n i. C\n i. D\n 1. E\n 1. F\n i. G\n 1. H\n" 7. "=== A ===\n dsfs:: dsf\n :: rdf\n :: sdfsdf\n :: dsfsf\n" 8. "=== A ===\n css::\n :: rdf\n :: sdfsdf\n :: dsfsf\n" 9. "=== A ===\n css:: \n :: rdf\n :: sdfsdf\n :: dsfsf\n"
Problem with {{{blockcode}}}, moinwiki_in converts it to moin_page:code, equals with `monospace`
Test 8. fails, moinwiki_in does not recognise this input as definition list.
In Test 9. first list item is ' '. We need some changes in moinwiki_in.
For now, moinwiki_out supports definition list, but only one output format:
this:: :: A :: B not_this:: def