diff --git a/test-markup.pl b/test-markup.pl
index ac85aa8d..3fd191fa 100755
--- a/test-markup.pl
+++ b/test-markup.pl
@@ -1343,14 +1343,14 @@ ordinary text
paragraph\n\nparagraph
paragraph
paragraph
* one\n*two
-
+
* one\n\n*two
-
-* one\n**two
+*two
+* one\n** two
-* one\n**two\n***three\n*four
+* one\n** two\n*** three\n* four
-* one\n**two\n***three\n*four\n**five\n*six
+* one\n** two\n*** three\n* four\n** five\n* six
* one\n* two\n** one and two\n** two and three\n* three
@@ -1455,10 +1455,10 @@ symlink('/home/alex/src/oddmuse/modules/usemod.pl',
# one\n# two
- one
- two
-* one\n#two
+* one\n# two
- two
# one\n\n#two
-- one
- two
+- one
#two
# one\n# two\n## one and two\n## two and three\n# three
- one
- two
- one and two
- two and three
- three
# one and #\n# two and # more
@@ -1468,10 +1468,10 @@ symlink('/home/alex/src/oddmuse/modules/usemod.pl',
: one and :)\n: two and :) more
- one and :)
- two and :) more
: one\n\n:two
-- one
- two
+- one
:two
; one:eins\n;two:zwei
-- one
- eins
- two
- zwei
-; one:eins\n\n;two:zwei
+- one
- eins ;two:zwei
+; one:eins\n\n; two:zwei
- one
- eins
- two
- zwei
; a: b: c\n;; x: y: z
- a
- b: c
- x
- y: z
@@ -1523,6 +1523,40 @@ introduction| one | two | three | source\n \n etc
source\n \n etc\n\nother
source\n \n etc
other
+= title =
+title
+==title=
+title
+========fnord=
+fnord
+== nada\nnada ==
+== nada nada ==
+ == nada ==
+ == nada ==
+==[[Free Link]]==
+[[Free Link]]
+EOT
+
+run_tests();
+
+open(F,'>>/tmp/oddmuse/config');
+print F "\$UseModSpaceRequired = 0;\n";
+print F "\$UseModMarkupInTitles = 1;\n";
+close(F);
+
+%Test = split('\n',<<'EOT');
+*one\n**two
+
+#one\n##two
+- one
- two
+:one\n:two\n::one and two\n::two and three\n:three
+- one
- two
- one and two
- two and three
- three
+;one:eins\n;two:zwei
+- one
- eins
- two
- zwei
+=='''title'''==
+title
+==[[Free Link]]==
+[Free Link]?
EOT
run_tests();