diff --git a/src/feedmark/tests.py b/src/feedmark/tests.py index 5eb468c..95a4da3 100644 --- a/src/feedmark/tests.py +++ b/src/feedmark/tests.py @@ -42,7 +42,7 @@ ) os.unlink('feed.xml') - def test_rewrite_markdown(self): + def test_rewrite_markdown_input_refdex(self): with open('foo.md', 'w') as f: f.write("""# Document @@ -54,6 +54,20 @@ """) main(["foo.md", "--input-refdex={}/eg/refdex.json".format(self.prevdir), '--rewrite-markdown']) self.assert_file_contains('foo.md', '[2 Llamas Spotted Near Mall]: eg/Recent%20Llama%20Sightings.md#2-llamas-spotted-near-mall') + os.unlink('foo.md') + + def test_rewrite_markdown_internal(self): + with open('foo.md', 'w') as f: + f.write("""# Document + +### Bubble & Squeak + +Have you heard, [Bubble & Squeak]()? + +[Bubble & Squeak]: TK +""") + main(["foo.md", '--output-refdex', '--rewrite-markdown']) + self.assert_file_contains('foo.md', '[Bubble & Squeak]: foo.md#bubble--squeak') os.unlink('foo.md')