(Right [ List (ListElement Bullet [ [Right (Text "a")] ])
, List (ListElement Numbered [ [Right (Text "b")] ])
]))
+
+ , (parseWiki "foo:bar"
+ ~?=
+ (Right [ Paragraph [ Text "foo"
+ , Text ":bar"
+ ]
+ ]))
+
+ , (parseWiki "; foo: bar"
+ ~?=
+ (Right [ DefinitionList [Definition [Text "foo"] [Text "bar"]] ]))
+
+ , (parseWiki "; foo: bar\n"
+ ~?=
+ (Right [ DefinitionList [Definition [Text "foo"] [Text "bar"]] ]))
+
+ , (parseWiki "; foo\n: bar\n; bar\n: baz\n: baz"
+ ~?=
+ (Right [ DefinitionList [ Definition [Text "foo"] [ Text "bar" ]
+ , Definition [Text "bar"] [ Text "baz"
+ , Text "\n"
+ , Text "baz" ]
+ ]
+ ]))
]